GNU bug report logs - #58649
28.1: Possibly obsolete function `flymake-display-err-menu-for-current-line' in Emacs manual

Previous Next

Package: emacs;

Reported by: Mark Harig <idirectscm <at> aim.com>

Date: Wed, 19 Oct 2022 23:50:02 UTC

Severity: normal

Found in version 28.1

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

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 58649 in the body.
You can then email your comments to 58649 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-gnu-emacs <at> gnu.org:
bug#58649; Package emacs. (Wed, 19 Oct 2022 23:50:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Mark Harig <idirectscm <at> aim.com>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Wed, 19 Oct 2022 23:50:02 GMT) Full text and rfc822 format available.

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

From: Mark Harig <idirectscm <at> aim.com>
To: "bug-gnu-emacs <at> gnu.org" <bug-gnu-emacs <at> gnu.org>
Subject: 28.1: Possibly obsolete function
 `flymake-display-err-menu-for-current-line' in Emacs manual
Date: Wed, 19 Oct 2022 23:49:38 +0000 (UTC)
In the Emacs manual, in the sub-section `(emacs) Flymake',
there is the following sentence:

   To display any error messages associated with the current
   line, type ‘M-x flymake-display-err-menu-for-current-line’.

But M-x flymake-display-err-menu-for-current-line says that there
are no matches for that function.  Likewise, a search of the file
`flymake.el' that is included with Emacs 28.1 shows no definition
for the identifier `flymake-display-err-menu-for-current-line'.

A search of Emacs NEWS back to version 22 (when `flymake' was
added) does not show any mention of
`flymake-display-err-menu-for-current-line' becoming obsolete,
but it appears to be.

In the Flymake user manual, in the sub-section `(flymake) Finding
diagnostics', there is the following paragraph:

   Sometimes it is useful to have a detailed overview of the
   diagnostics in your files without having to jump to each one.
   The commands `flymake-show-buffer-diagnostics' and
   `flymake-show-project-diagnostics' are designed to handle this
   situation.  When invoked, they bring up a separate buffer
   containing a detailed structured listing of multiple diagnostics
   in the current buffer or for the current project, respectively
   (*note (emacs)Projects::).

In NEWS file for Emacs 28.1, `flymake-show-project-diagnostics'
is listed as a new command.  Both that function and
`flymake-show-buffer-diagnostics' work and might be the
replacements for the obsolete function.

(End of report.)




Reply sent to Eli Zaretskii <eliz <at> gnu.org>:
You have taken responsibility. (Thu, 20 Oct 2022 06:02:01 GMT) Full text and rfc822 format available.

Notification sent to Mark Harig <idirectscm <at> aim.com>:
bug acknowledged by developer. (Thu, 20 Oct 2022 06:02:02 GMT) Full text and rfc822 format available.

Message #10 received at 58649-done <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Mark Harig <idirectscm <at> aim.com>
Cc: 58649-done <at> debbugs.gnu.org
Subject: Re: bug#58649: 28.1: Possibly obsolete function
 `flymake-display-err-menu-for-current-line' in Emacs manual
Date: Thu, 20 Oct 2022 09:01:36 +0300
> Date: Wed, 19 Oct 2022 23:49:38 +0000 (UTC)
> From:  Mark Harig via "Bug reports for GNU Emacs,
>  the Swiss army knife of text editors" <bug-gnu-emacs <at> gnu.org>
> 
> 
> In the Emacs manual, in the sub-section `(emacs) Flymake',
> there is the following sentence:
> 
>    To display any error messages associated with the current
>    line, type ‘M-x flymake-display-err-menu-for-current-line’.
> 
> But M-x flymake-display-err-menu-for-current-line says that there
> are no matches for that function.  Likewise, a search of the file
> `flymake.el' that is included with Emacs 28.1 shows no definition
> for the identifier `flymake-display-err-menu-for-current-line'.

It was deleted in October 2017, since it didn't work.  I guess the
manual was not updated back then.

> In the Flymake user manual, in the sub-section `(flymake) Finding
> diagnostics', there is the following paragraph:
> 
>    Sometimes it is useful to have a detailed overview of the
>    diagnostics in your files without having to jump to each one.
>    The commands `flymake-show-buffer-diagnostics' and
>    `flymake-show-project-diagnostics' are designed to handle this
>    situation.  When invoked, they bring up a separate buffer
>    containing a detailed structured listing of multiple diagnostics
>    in the current buffer or for the current project, respectively
>    (*note (emacs)Projects::).
> 
> In NEWS file for Emacs 28.1, `flymake-show-project-diagnostics'
> is listed as a new command.  Both that function and
> `flymake-show-buffer-diagnostics' work and might be the
> replacements for the obsolete function.

Thanks, done.




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Thu, 17 Nov 2022 12:24:08 GMT) Full text and rfc822 format available.

This bug report was last modified 2 years and 214 days ago.

Previous Next


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