diff options
-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 |