From a2e7bad60ba6509c5e37e0035f7829a6d60ea823 Mon Sep 17 00:00:00 2001 From: Yasuhiro Matsumoto Date: Wed, 12 Feb 2020 23:55:30 +0900 Subject: Add Windows installer for julia-language-server --- installer/install-julia-language-server.cmd | 28 ++++++++++++++++++++++++++++ installer/install-julia-language-server.sh | 1 - 2 files changed, 28 insertions(+), 1 deletion(-) create mode 100644 installer/install-julia-language-server.cmd 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 <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 -- cgit v1.2.3-54-g00ecf