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

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

[nongnu] elpa/geiser-racket fbe538b 160/191: Finer control of debugging


From: Philip Kaludercic
Subject: [nongnu] elpa/geiser-racket fbe538b 160/191: Finer control of debugging window popups
Date: Sun, 1 Aug 2021 18:32:20 -0400 (EDT)

branch: elpa/geiser-racket
commit fbe538b194c479a15b25be5759f6028fdfd5c56a
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Commit: Jose Antonio Ortega Ruiz <jao@gnu.org>

    Finer control of debugging window popups
    
    It's now possible to control whether we jump to the debug window on
    evaluation errors (geiser-debug-jump-to-debug-p) and whether we show it
    all (geiser-debug-show-debug-p).
---
 elisp/geiser-racket.el | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/elisp/geiser-racket.el b/elisp/geiser-racket.el
index 4c1b127..f2cec3a 100644
--- a/elisp/geiser-racket.el
+++ b/elisp/geiser-racket.el
@@ -251,10 +251,10 @@ using start-geiser, a procedure in the geiser/server 
module."
         (mapc 'geiser-edit--buttonize-files geiser-racket--file-rxs)
         (goto-char end)
         (newline))))
-  (or key (not (zerop (length msg)))))
+  (if (and msg (string-match "\\(.+\\)$" msg)) (match-string 1 msg) key))
 
 
-;;; Trying to ascertain whether a buffer is mzscheme scheme:
+;;; Trying to ascertain whether a buffer is racket code:
 
 (defun geiser-racket--guess ()
   (or (save-excursion
@@ -275,7 +275,8 @@ using start-geiser, a procedure in the geiser/server 
module."
 (defun geiser-racket--keywords ()
   (append geiser-racket-font-lock-forms
           (when geiser-racket-extra-keywords
-            `((,(format "[[(]%s\\>" (regexp-opt geiser-racket-extra-keywords 
1))
+            `((,(format "[[(]%s\\>"
+                        (regexp-opt geiser-racket-extra-keywords 1))
                . 1)))))
 
 (geiser-syntax--scheme-indent



reply via email to

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