branch: externals/dape
commit 28f43ea21ce73e4480168321c1593eedc20aa5ce
Author: Daniel Pettersson <[email protected]>
Commit: Daniel Pettersson <[email protected]>

    Fix dape repl focus
    
    repl looses focus on step commands
---
 dape.el | 7 ++-----
 1 file changed, 2 insertions(+), 5 deletions(-)

diff --git a/dape.el b/dape.el
index 8921ae3714..a28de1c77a 100644
--- a/dape.el
+++ b/dape.el
@@ -2164,17 +2164,14 @@ See `dape--callback' for expected CB signature."
   (dape--remove-stack-pointers)
   (when-let ((frame (dape--current-stack-frame)))
     (dape--with dape--source-ensure ((dape--live-process t) frame)
+      (dape--goto-source frame (memq major-mode '(dape-repl-mode)) t)
       (when-let ((marker (dape--object-to-marker frame)))
         (with-current-buffer (marker-buffer marker)
           (dape--add-eldoc-hook)
           (save-excursion
             (goto-char (marker-position marker))
             (set-marker dape--stack-position
-                        (line-beginning-position))))
-        (dape--goto-source frame
-                           (memq major-mode
-                                 '(dape-repl-mode))
-                           t)))))
+                        (line-beginning-position))))))))
 
 (add-to-list 'overlay-arrow-variable-list 'dape--stack-position)
 

Reply via email to