branch: externals/eglot
commit e5a9648beec6e83f5b4471261b07e1da6630da1d
Author: Augusto Stoffel <[email protected]>
Commit: GitHub <[email protected]>
Fix #513: use `path-separator', not ":", in Eclipse/JDT custom code
This is needed on Windows.
* eglot.el (eglot--eclipse-jdt-contact): Replace literal ":" by
`path-separator'.
---
eglot.el | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/eglot.el b/eglot.el
index 6d51fc7..b8db7f9 100644
--- a/eglot.el
+++ b/eglot.el
@@ -2693,8 +2693,8 @@ If INTERACTIVE, prompt user for details."
"org\\.eclipse\\.equinox\\.launcher_.*\\.jar$"
(file-name-nondirectory path))
(file-exists-p path))))
- (let* ((classpath (or (getenv "CLASSPATH") ":"))
- (cp-jar (cl-find-if #'is-the-jar (split-string classpath ":")))
+ (let* ((classpath (or (getenv "CLASSPATH") path-separator))
+ (cp-jar (cl-find-if #'is-the-jar (split-string classpath
path-separator)))
(jar cp-jar)
(dir
(cond
@@ -2732,7 +2732,7 @@ If INTERACTIVE, prompt user for details."
(when (and interactive (not cp-jar)
(y-or-n-p (concat "Add path to the server program "
"to CLASSPATH environment variable?")))
- (setenv "CLASSPATH" (concat (getenv "CLASSPATH") ":" jar)))
+ (setenv "CLASSPATH" (concat (getenv "CLASSPATH") path-separator jar)))
(unless (file-directory-p workspace)
(make-directory workspace t))
(cons 'eglot-eclipse-jdt