branch: externals/dape
commit 4647de58c371d71686fa983b1fd95342d864b261
Author: Daniel Pettersson <dan...@dpettersson.net>
Commit: Daniel Pettersson <dan...@dpettersson.net>

    Improve repl warn for non commandp dape-commands
---
 dape.el | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/dape.el b/dape.el
index 484dfb8b62..19cff3a4ac 100644
--- a/dape.el
+++ b/dape.el
@@ -4610,7 +4610,8 @@ Called by `comint-input-sender' in `dape-repl-mode'."
       (dape--repl-input-sender dummy-process last)))
    ;; Run command from `dape-named-commands'
    ((pcase-let* ((`(,cmd . ,args)
-                  (string-split input split-string-default-separators))
+                  (string-split (substring-no-properties input)
+                                split-string-default-separators))
                  (fn (or (alist-get cmd dape-repl-commands nil nil 'equal)
                          (and dape-repl-use-shorthand
                               (cdr (assoc cmd 
(dape--repl-shorthand-alist)))))))
@@ -4625,7 +4626,9 @@ Called by `comint-input-sender' in `dape-repl-mode'."
              t)
             (fn
              (dape--repl-insert-prompt)
-             (apply fn args)
+             (condition-case-unless-debug err
+                 (apply fn args)
+               (error (dape--warn "%s" (car err))))
              t))))
    ;; Evaluate expression
    (t

Reply via email to