diff options
author | Yasuhiro Matsumoto <mattn.jp@gmail.com> | 2020-02-12 23:55:30 +0900 |
---|---|---|
committer | Yasuhiro Matsumoto <mattn.jp@gmail.com> | 2020-02-12 23:55:30 +0900 |
commit | a2e7bad60ba6509c5e37e0035f7829a6d60ea823 (patch) | |
tree | 3c5b831dd13e3d4b83bd77c9b122f31583554d21 /installer | |
parent | f70575f1bcb14d8e8c68b3723a7f1827bba01cdf (diff) | |
download | vim-lsp-settings-a2e7bad60ba6509c5e37e0035f7829a6d60ea823.tar.gz vim-lsp-settings-a2e7bad60ba6509c5e37e0035f7829a6d60ea823.tar.bz2 vim-lsp-settings-a2e7bad60ba6509c5e37e0035f7829a6d60ea823.zip |
Add Windows installer for julia-language-server
Diffstat (limited to 'installer')
-rw-r--r-- | installer/install-julia-language-server.cmd | 28 | ||||
-rwxr-xr-x | installer/install-julia-language-server.sh | 1 |
2 files changed, 28 insertions, 1 deletions
diff --git a/installer/install-julia-language-server.cmd b/installer/install-julia-language-server.cmd new file mode 100644 index 0000000..d9c32af --- /dev/null +++ b/installer/install-julia-language-server.cmd @@ -0,0 +1,28 @@ +@echo off
+
+julia -e "using Pkg; Pkg.add(PackageSpec(name=\"LanguageServer\", rev=\"master\"))"
+julia -e "using Pkg; Pkg.add(PackageSpec(name=\"SymbolServer\", rev=\"master\"))"
+julia -e "using Pkg; Pkg.add(PackageSpec(name=\"CSTParser\", rev=\"master\"))"
+
+echo ^
+import LanguageServer ^
+
+import Pkg ^
+
+import SymbolServer ^
+
+envpath = dirname(Pkg.Types.Context().env.project_file) ^
+
+server = LanguageServer.LanguageServerInstance(stdin, stdout, false, envpath) ^
+
+server.runlinter = true ^
+
+run(server) ^
+
+> languageserver.jl
+
+echo @echo off ^
+
+julia %%~dp0\languageserver.jl %%* ^
+
+> julia-language-server.cmd
diff --git a/installer/install-julia-language-server.sh b/installer/install-julia-language-server.sh index 1e15cba..13559e1 100755 --- a/installer/install-julia-language-server.sh +++ b/installer/install-julia-language-server.sh @@ -10,7 +10,6 @@ cat <<EOF >languageserver.jl import LanguageServer import Pkg import SymbolServer - envpath = dirname(Pkg.Types.Context().env.project_file) server = LanguageServer.LanguageServerInstance(stdin, stdout, false, envpath) server.runlinter = true |