[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/geiser-guile 9d26fb3 201/284: Debugger support, and Guile
From: |
Philip Kaludercic |
Subject: |
[nongnu] elpa/geiser-guile 9d26fb3 201/284: Debugger support, and Guile using it |
Date: |
Sun, 1 Aug 2021 18:29:44 -0400 (EDT) |
branch: elpa/geiser-guile
commit 9d26fb34c24677e1db45a96ec88cca94ea1c4542
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Commit: Jose Antonio Ortega Ruiz <jao@gnu.org>
Debugger support, and Guile using it
---
elisp/geiser-guile.el | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/elisp/geiser-guile.el b/elisp/geiser-guile.el
index afb7992..3d42d24 100644
--- a/elisp/geiser-guile.el
+++ b/elisp/geiser-guile.el
@@ -108,7 +108,7 @@ This function uses `geiser-guile-init-file' if it exists."
;;(defconst geiser-guile--prompt-regexp "^[^() \n]+@([^)]*?)> ")
(defconst geiser-guile--prompt-regexp "[^@()]+@([^)]*?)> ")
(defconst geiser-guile--debugger-prompt-regexp
- "^[^@()]+@([^)]*?) \\[[0-9]+\\]> ")
+ "[^@()]+@([^)]*?) \\[[0-9]+\\]> ")
;;; Evaluation support:
@@ -117,7 +117,7 @@ This function uses `geiser-guile-init-file' if it exists."
(defun geiser-guile--geiser-procedure (proc &rest args)
(case proc
- ((eval compile) (format ",geiser-eval %s %s%s\n"
+ ((eval compile) (format ",geiser-eval %s %s%s"
(or (car args) "#f")
(geiser-guile--linearize-args (cdr args))
(if (cddr args) "" " ()")))
@@ -178,6 +178,7 @@ This function uses `geiser-guile-init-file' if it exists."
(if geiser-guile-debug-show-bt-p "bt" "fr"))))
(compilation-forget-errors)
(goto-char (point-max))
+ (geiser-repl--swap)
(comint-send-string nil ",geiser-newline\n")
(comint-send-string nil ",error-message\n")
(comint-send-string nil bt-cmd)
@@ -226,7 +227,7 @@ This function uses `geiser-guile-init-file' if it exists."
(defun geiser-guile--resolve-file-x ()
(let ((f (geiser-guile--resolve-file (match-string-no-properties 1))))
- (and f (list f))))
+ (and (stringp f) (list f))))
;;; REPL startup
- [nongnu] elpa/geiser-guile 43d9ece 275/284: license and readme files, (continued)
- [nongnu] elpa/geiser-guile 43d9ece 275/284: license and readme files, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-guile 6e8add2 277/284: typo, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-guile 6b31cd5 179/284: Guile: really support R6RS libs, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-guile a6c2ef3 180/284: Guile: debug leftover deleted, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-guile 35e8b30 174/284: Using smart tab mode in REPL, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-guile 5e04bdd 181/284: Guile: reactivating the debugger during evaluation, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-guile 4f0c19c 182/284: Guile: reactivating the debugger during evaluation, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-guile 384d21f 184/284: Autodoc: fix for improper macro arglists scanning, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-guile 0d93543 186/284: Merge branch 'master' into guile-meta, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-guile bc80639 194/284: Merge branch 'master' into guile-meta, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-guile 9d26fb3 201/284: Debugger support, and Guile using it,
Philip Kaludercic <=
- [nongnu] elpa/geiser-guile a000bd1 217/284: Guile nit, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-guile f6911b5 218/284: New geiser-add-to-load-path, just for Guile right now, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-guile f017454 221/284: Bug fix: don't override customized geiser-implementations-alist, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-guile 8624afc 229/284: Finishing removal of the "foo ends here" footers, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-guile 85bf381 244/284: guile: pretty printing evaluation results (#64), Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-guile 452e096 235/284: White space, really, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-guile 2f91e2e 245/284: Ensuring switch-to-geiser asks for an implementation, Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-guile f5fee3b 255/284: Quoting binary on version checks (issue #117), Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-guile dc8a792 257/284: Use (car (process-lines ...)) instead of (shell-command ...), Philip Kaludercic, 2021/08/01
- [nongnu] elpa/geiser-guile 20043b1 271/284: Make guile return line numbers more often, as suggested by Sergey, Philip Kaludercic, 2021/08/01