summaryrefslogtreecommitdiff
path: root/lua/lsp/julia/run.jl
diff options
context:
space:
mode:
authorChristian Chiarulli <[email protected]>2021-07-24 21:17:11 -0400
committerGitHub <[email protected]>2021-07-24 21:17:11 -0400
commit98f8a77819670ce6012216e01885c135a6d3a289 (patch)
treeb655da889c33e0eb89251878783700a8cd014a27 /lua/lsp/julia/run.jl
parent0884dcd84670bc097c34253e983d2cde9c209dfa (diff)
New contract (#1080)
Changes to the global config object O is now lvim user_plugins is now plugins user_autocommands is now autocommands No more lang specific plugins Null-ls has replaced both formatter.nvim and nvim-lint
Diffstat (limited to 'lua/lsp/julia/run.jl')
-rw-r--r--lua/lsp/julia/run.jl37
1 files changed, 0 insertions, 37 deletions
diff --git a/lua/lsp/julia/run.jl b/lua/lsp/julia/run.jl
deleted file mode 100644
index 4662e1b2..00000000
--- a/lua/lsp/julia/run.jl
+++ /dev/null
@@ -1,37 +0,0 @@
-# Load LanguageServer from the project next to this file
-## Save old load path
-old_load_path = copy(LOAD_PATH)
-push!(empty!(LOAD_PATH), @__DIR__)
-## Load packages
-using LanguageServer, SymbolServer
-## Restore old load path
-append!(empty!(LOAD_PATH), old_load_path)
-
-# Figure out the active project
-## This configuration is a good default
-project_path = let
- dirname(something(
- ## 1. Finds an explicitly set project (JULIA_PROJECT)
- Base.load_path_expand((
- p = get(ENV, "JULIA_PROJECT", nothing);
- p === nothing ? nothing : isempty(p) ? nothing : p
- )),
- ## 2. Look for a Project.toml file in the current working directory,
- ## or parent directories, with $HOME as an upper boundary
- Base.current_project(),
- ## 3. First entry in the load path
- get(Base.load_path(), 1, nothing),
- ## 4. Fallback to default global environment,
- ## this is more or less unreachable
- Base.load_path_expand("@v#.#"),
- ))
-end
-
-# Depot path for the server to index (empty uses default).
-depot_path = get(ENV, "JULIA_DEPOT_PATH", "")
-
-# Start the server
-@info "Running julia language server" VERSION project_path depot_path
-server = LanguageServer.LanguageServerInstance(stdin, stdout, project_path, depot_path)
-server.runlinter = true
-run(server)