[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#67203: [PATCH] * lisp/calendar/diary-lib.el (diary-list-entries-2) s
From: |
Stefan Kangas |
Subject: |
bug#67203: [PATCH] * lisp/calendar/diary-lib.el (diary-list-entries-2) skip leading whitespace in diary entries |
Date: |
Thu, 14 Dec 2023 17:11:34 -0800 |
"Paul W. Rankin" via "Bug reports for GNU Emacs, the Swiss army knife of
text editors" <bug-gnu-emacs@gnu.org> writes:
> ---
> When diary entries have more than a single space between date and entry
> this is displayed in diary display. This skips the leading whitespace.
Thanks. Could you give examples of a file with and without this
whitespace, and instructions for how to test your change? I don't use
diary much myself.
Please also always send patches as attachments, formatted by
git format-patch -1
Bonus points if you could also provide unit tests for this stuff, but
that's optional since this library currently lacks any.
> lisp/calendar/diary-lib.el | 2 ++
> 1 file changed, 2 insertions(+)
>
> diff --git a/lisp/calendar/diary-lib.el b/lisp/calendar/diary-lib.el
> index 0d894f1..6806039 100644
> --- a/lisp/calendar/diary-lib.el
> +++ b/lisp/calendar/diary-lib.el
> @@ -697,6 +697,8 @@ any entries were found."
> (setq date-start (line-end-position 0))
> ;; Actual entry starts on the next-line?
> (if (looking-at "[ \t]*\n[ \t]") (forward-line 1))
> + ;; We don't want leading whitespace
> + (skip-chars-forward " \t")
> (setq entry-found t
> entry-start (point))
> (forward-line 1)
> --
> 2.42.0
- bug#67203: [PATCH] * lisp/calendar/diary-lib.el (diary-list-entries-2) skip leading whitespace in diary entries,
Stefan Kangas <=