diff options
| author | Michael Lingelbach <m.j.lbach@gmail.com> | 2021-12-04 06:05:12 -0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-12-04 15:05:12 +0100 |
| commit | 4681bd1b8a1a94b1379f341bfa64b4b14d91fe83 (patch) | |
| tree | 6f4fabada63a2fce1f6d4d2bd609809a0923e381 /lua/lspconfig/server_configurations/sumneko_lua.lua | |
| parent | docs: add selene to the list of required linters (#1536) (diff) | |
| download | nvim-lspconfig-4681bd1b8a1a94b1379f341bfa64b4b14d91fe83.tar nvim-lspconfig-4681bd1b8a1a94b1379f341bfa64b4b14d91fe83.tar.gz nvim-lspconfig-4681bd1b8a1a94b1379f341bfa64b4b14d91fe83.tar.bz2 nvim-lspconfig-4681bd1b8a1a94b1379f341bfa64b4b14d91fe83.tar.lz nvim-lspconfig-4681bd1b8a1a94b1379f341bfa64b4b14d91fe83.tar.xz nvim-lspconfig-4681bd1b8a1a94b1379f341bfa64b4b14d91fe83.tar.zst nvim-lspconfig-4681bd1b8a1a94b1379f341bfa64b4b14d91fe83.zip | |
docs: update lua-language-server instructions (#1537)
passing `-E main.lua` is no longer required on the latest version (2.5.0) of `lua-language-server`
Diffstat (limited to 'lua/lspconfig/server_configurations/sumneko_lua.lua')
| -rw-r--r-- | lua/lspconfig/server_configurations/sumneko_lua.lua | 18 |
1 files changed, 2 insertions, 16 deletions
diff --git a/lua/lspconfig/server_configurations/sumneko_lua.lua b/lua/lspconfig/server_configurations/sumneko_lua.lua index 4e51befe..b3c637aa 100644 --- a/lua/lspconfig/server_configurations/sumneko_lua.lua +++ b/lua/lspconfig/server_configurations/sumneko_lua.lua @@ -2,6 +2,7 @@ local util = require 'lspconfig.util' return { default_config = { + cmd = { 'lua-language-server' }, filetypes = { 'lua' }, root_dir = util.find_git_ancestor, single_file_support = true, @@ -20,27 +21,12 @@ Lua language server. **By default, lua-language-server doesn't have a `cmd` set.** This is because nvim-lspconfig does not make assumptions about your path. You must add the following to your init.vim or init.lua to set `cmd` to the absolute path ($HOME and ~ are not expanded) of your unzipped and compiled lua-language-server. ```lua -local system_name -if vim.fn.has("mac") == 1 then - system_name = "macOS" -elseif vim.fn.has("unix") == 1 then - system_name = "Linux" -elseif vim.fn.has('win32') == 1 then - system_name = "Windows" -else - print("Unsupported system for sumneko") -end - --- set the path to the sumneko installation; if you previously installed via the now deprecated :LspInstall, use -local sumneko_root_path = vim.fn.stdpath('cache')..'/lspconfig/sumneko_lua/lua-language-server' -local sumneko_binary = sumneko_root_path.."/bin/"..system_name.."/lua-language-server" - local runtime_path = vim.split(package.path, ';') table.insert(runtime_path, "lua/?.lua") table.insert(runtime_path, "lua/?/init.lua") require'lspconfig'.sumneko_lua.setup { - cmd = {sumneko_binary, "-E", sumneko_root_path .. "/main.lua"}; + cmd = { "/path/to/lua-language-server" }; settings = { Lua = { runtime = { |
