From 9ff03facb2ea1e0a6b320f603dfd7e0e787d9593 Mon Sep 17 00:00:00 2001 From: Jose Antonio Ortega Ruiz Date: Sat, 31 May 2014 20:54:22 +0200 Subject: 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(-) (limited to 'elisp/geiser-racket.el') 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 -- cgit v1.2.3