GNU bug report logs - #67946
30.0.50; [RFC PATCH] Add an option to not report "Wrote ..." when saving recentf.

Previous Next

Package: emacs;

Reported by: Vladimir Nikishkin <for_emacs-recentf-patch_2023-12-21 <at> lockywolf.net>

Date: Thu, 21 Dec 2023 04:52:01 UTC

Severity: wishlist

Tags: patch

Found in version 30.0.50

Done: Eli Zaretskii <eliz <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


Message #31 received at 67946 <at> debbugs.gnu.org (full text, mbox):

From: Stefan Kangas <stefankangas <at> gmail.com>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: Vladimir Nikishkin <for_emacs-recentf-patch_2023-12-21 <at> lockywolf.net>,
 67946 <at> debbugs.gnu.org
Subject: Re: bug#67946: 30.0.50; [RFC PATCH] Add an option to not report
 "Wrote ..." when saving recentf.
Date: Tue, 11 Feb 2025 19:58:20 -0800
Eli Zaretskii <eliz <at> gnu.org> writes:

>> From: Vladimir Nikishkin <for_emacs-recentf-patch_2023-12-21 <at> lockywolf.net>
>> Cc: Eli Zaretskii <eliz <at> gnu.org>, 67946 <at> debbugs.gnu.org
>> Date: Tue, 26 Dec 2023 13:58:45 +0800
>>
>> Stefan Kangas <stefankangas <at> gmail.com> writes:
>>
>> > Eli Zaretskii <eliz <at> gnu.org> writes:
>> >
>> >> If we decide to turn it off, we will need a knob to revert to the old
>> >> behavior, because after so many years of the existing behavior,
>> >> someone somewhere might be used to it.
>> >
>> > I think the existing patch basically has that already, but it seems to
>> > be lacking a NEWS entry and a :version tag for the defcustom before it
>> > can go in.
>> >
>> > Vladimir, could you fix that and send a new patch?
>>
>> Added an entry to etc/NEWS, and, seems, fixed the actual verbosity
>> message printing condition.
>
> Thanks, a few minor comments:
>
>> --- a/etc/NEWS
>> +++ b/etc/NEWS
>> @@ -1046,7 +1046,11 @@ desktop restoration to continue.
>>  Similarly to buffer restoration by Desktop, 'recentf-mode' checking
>>  of the accessibility of remote files can now time out if
>>  'remote-file-name-access-timeout' is set to a positive number.
>> -
>
> That empty separator line should not be deleted.
>
>> +*** New use option 'recentf-verbose'.
>            ^^^
> "user"
>
>> +By default 'recentf-save-list' prints a message when saving the
>> +recentf list. The new option, if set to nil, suppresses this message.
>                ^^
> Two spaces between sentences, please.
>
>> +If more debugging info suppression switches are to be added, this
>> +option might become more useful.
>
> I don't think we need this last sentence in NEWS.  NEWS is about
> changes that are actually done, not about potential changes in the
> future.
>
>> +(defcustom recentf-verbose 1
>> +  "0 means to not show debugging messages related to the recentf machinery.
>> +1 means show messages that were printed by default on Emacs <= 29.1."
>
> A doc string should start with a single sentence that summarizes what
> the variable or function does.  In this case, I suggest
>
>   Whether to show verbose messages about low-level recentf actions.
>
> Also, if we are going to use an integer here, the variable should be
> called something like recentf-verbosity.  Alternatively, we could make
> it a simple boolean, since we have no plans to extend it to more than
> 2 levels.
>
>> +  :group 'recentf
>
> Do you need this :group tag?  It shouldn't be needed in this case, I
> think.
>
> Finally, the commit log message is still missing.

Ping.  Vladimir, could you look into Eli's comments above and re-send
the patch?

Could you please also send it as an attachment as formatted by

    git format-patch -1

Thanks in advance.




This bug report was last modified 89 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.