From 064f201914fccd67d8cb71ca6202f6ba1a12f8bb Mon Sep 17 00:00:00 2001 From: galaxian Date: Tue, 11 Aug 2015 19:27:44 +0800 Subject: [PATCH] fix split multiple directories GOPATH problem (windows) --- contrib/!lang/go/extensions.el | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/contrib/!lang/go/extensions.el b/contrib/!lang/go/extensions.el index 66305c690..3cdf07e6c 100644 --- a/contrib/!lang/go/extensions.el +++ b/contrib/!lang/go/extensions.el @@ -22,7 +22,10 @@ (defun load-gopath-file(gopath name) "Search for NAME file in all paths referenced in GOPATH." - (let ((paths (split-string gopath ":")) + (if (eq system-type 'windows-nt) + (setq sep '";") + (setq sep '":")) + (let ((paths (split-string gopath sep)) found) (loop for p in paths for file = (concat p name) when (file-exists-p file)