emacs-diffs
[Top][All Lists]
Advanced

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

master dad2a41a2a: Make flymake-show-buffer-diagnostics error out in non


From: Lars Ingebrigtsen
Subject: master dad2a41a2a: Make flymake-show-buffer-diagnostics error out in non-Flymake buffers
Date: Mon, 25 Apr 2022 04:05:58 -0400 (EDT)

branch: master
commit dad2a41a2ab792ab6fdc3ff972117102c3c3e5ca
Author: Lars Ingebrigtsen <larsi@gnus.org>
Commit: Lars Ingebrigtsen <larsi@gnus.org>

    Make flymake-show-buffer-diagnostics error out in non-Flymake buffers
    
    * lisp/progmodes/flymake.el (flymake-show-buffer-diagnostics):
    Signal an error if run outside of a buffer with Flymake enabled
    (bug#55097).
---
 lisp/progmodes/flymake.el | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/lisp/progmodes/flymake.el b/lisp/progmodes/flymake.el
index 83d7bc8641..8cbebe78fe 100644
--- a/lisp/progmodes/flymake.el
+++ b/lisp/progmodes/flymake.el
@@ -1637,6 +1637,8 @@ buffer."
 (defun flymake-show-buffer-diagnostics ()
   "Show a list of Flymake diagnostics for current buffer."
   (interactive)
+  (unless flymake-mode
+    (user-error "Flymake mode is not enabled in the current buffer"))
   (let* ((name (flymake--diagnostics-buffer-name))
          (source (current-buffer))
          (target (or (get-buffer name)



reply via email to

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