summaryrefslogtreecommitdiff
path: root/cider-client.el
diff options
context:
space:
mode:
authorKevin Jiang <kittymiky@gmail.com>2018-06-30 06:11:03 +0800
committerBozhidar Batsov <bozhidar.batsov@gmail.com>2018-06-30 00:11:03 +0200
commit5992565a4df522444dbe849ccae06e7713b8fb48 (patch)
treed10883d54137d565b0029c0de27e8d51353c7bc7 /cider-client.el
parent0ca47cbb044a5a7f904064440179785fafd43b5e (diff)
Fix classpath libs functionality on Windows (#2356)
Diffstat (limited to 'cider-client.el')
-rw-r--r--cider-client.el5
1 files changed, 3 insertions, 2 deletions
diff --git a/cider-client.el b/cider-client.el
index 3824a6aa..038fba2f 100644
--- a/cider-client.el
+++ b/cider-client.el
@@ -273,9 +273,10 @@ clobber *1/2/3)."
"Return a list of all libs on the classpath."
(let ((libs (seq-filter (lambda (cp-entry)
(string-suffix-p ".jar" cp-entry))
- (cider-sync-request:classpath))))
+ (cider-sync-request:classpath)))
+ (dir-sep (if (string-equal system-type "windows-nt") "\\\\" "/")))
(thread-last libs
- (seq-map (lambda (s) (split-string s "/")))
+ (seq-map (lambda (s) (split-string s dir-sep)))
(seq-map #'reverse)
(seq-map (lambda (l) (reverse (seq-take l 4)))))))