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

    Ensure remote executable with absolute path
    
    As suggested in #267
---
 dape.el | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/dape.el b/dape.el
index 78139a62cb..0549750acd 100644
--- a/dape.el
+++ b/dape.el
@@ -1193,7 +1193,11 @@ as is."
 
 (defun dape--ensure-executable (executable)
   "Ensure that EXECUTABLE exist on system."
-  (unless (or (file-executable-p executable)
+  (unless (or (and (file-name-absolute-p executable)
+                   (file-remote-p default-directory)
+                   (file-executable-p
+                    (concat (file-remote-p default-directory) executable)))
+              (file-executable-p executable)
               (executable-find executable t))
     (user-error "Unable to locate %S (default-directory %s)"
                 executable default-directory)))

Reply via email to