emacs-elpa-diffs
[Top][All Lists]
Advanced

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

[nongnu] elpa/subed 0f385d6 110/389: Keep logging debug messages when de


From: ELPA Syncer
Subject: [nongnu] elpa/subed 0f385d6 110/389: Keep logging debug messages when debugging is disabled
Date: Fri, 3 Dec 2021 11:00:07 -0500 (EST)

branch: elpa/subed
commit 0f385d6fb47791e731a43de8d96fe000980380d0
Author: Random User <rndusr@posteo.de>
Commit: Random User <rndusr@posteo.de>

    Keep logging debug messages when debugging is disabled
    
    Debug messages are logged if the debug buffer exists. The debug buffer is
    created when debugging is enabled initially. When debugging is disabled, the
    debug buffer is kept alive so that enabling debugging again lets you see 
all the
    missed messages.
---
 subed/subed.el | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/subed/subed.el b/subed/subed.el
index ae63092..58cd717 100644
--- a/subed/subed.el
+++ b/subed/subed.el
@@ -96,7 +96,6 @@
     (let ((debug-window (get-buffer-window subed-debug-buffer)))
       (when debug-window
         (delete-window debug-window)))
-    (kill-buffer subed-debug-buffer)
     (remove-hook 'kill-buffer-hook 'subed-disable-debugging :local)))
 
 (defun subed-toggle-debugging ()
@@ -108,8 +107,8 @@
     (subed-enable-debugging)))
 
 (defun subed-debug (format-string &rest args)
-  "Display message in debugging buffer if debugging is enabled."
-  (when subed--debug-enabled
+  "Display message in debugging buffer if it exists."
+  (when (get-buffer subed-debug-buffer)
     (with-current-buffer (get-buffer-create subed-debug-buffer)
       (setq-local buffer-read-only nil)
       (insert (apply 'format (concat format-string "\n") args))



reply via email to

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