emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Bug-reference auto-setup for Rmail (please test)


From: Eli Zaretskii
Subject: Re: Bug-reference auto-setup for Rmail (please test)
Date: Sun, 16 May 2021 12:19:15 +0300

> From: Tassilo Horn <tsdh@gnu.org>
> Cc: emacs-devel@gnu.org
> Date: Sun, 16 May 2021 10:53:55 +0200
> 
> > Thanks, but it is not clear to me what this feature is supposed to do,
> > and how do I test that.  You say "it will try to guess", but what is
> > the expression of that guesswork, from the user perspective?
> 
> With the default value of `bug-reference-setup-from-mail-alist', the
> user-visible effect would be that bug reference (bug#12345) would be
> fontified and clickable and browse that bug report on debbugs.gnu.org in
> terms of `browse-url'.

OK, but what is this supposed to do for other forums, like
emacs-devel? what is the relevant URL there?

> >> We'd need to nuke the buffer-local values and re-enable
> >> `bug-reference-mode' on switching messages, e.g.,
> >> 
> >>   (add-hook 'rmail-show-message-hook #'rmail-bug-reference-setup)
> >> 
> >> for a yet to be written rmail-bug-reference-setup which is a bit sad
> >> because for all other modes where I've added this auto-setup capability
> >> (Gnus, Mu4e [currently only in my ~/.emacs], rcirc, ERC, VC) the
> >> "normal"
> >> 
> >>   (add-hook '<mode>-hook #'bug-reference-mode)
> >> 
> >> will do, that is, for Rmail the user would need to use a special
> >> function rather than just enabling `bug-reference-mode' in the mode of
> >> his choice.  (Of course, this could be documented.)
> >> 
> >> Alternatively, Rmail itself could check if `bug-reference-mode' is
> >> enabled, nuke the two variables, and call
> >> `bug-reference--run-auto-setup'.
> >
> > How is Rmail different in this regard from other MUA in Emacs? why do
> > you need something special for Rmail and not for the rest?
> 
> Gnus and Mu4e create a fresh buffer with their viewing mode when viewing
> another mail just like you'd get another buffer when finding another
> file.

Then yes, this should be set up when showing a message, not when
turning on the Rmail mode.

Thanks.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]