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)))