GNU bug report logs -
#67203
[PATCH] * lisp/calendar/diary-lib.el (diary-list-entries-2) skip leading whitespace in diary entries
Previous Next
Full log
View this message in rfc822 format
Sorry for the late reply. I actually stopped using calendar. Twas but a
brief interlude. I think there's a problem with my patch anyway.
On 2023-12-15 11:11, Stefan Kangas wrote:
> "Paul W. Rankin" via "Bug reports for GNU Emacs, the Swiss army knife
> of
> text editors" <bug-gnu-emacs <at> 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
This bug report was last modified 1 year and 199 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.