diff options
| author | William Boman <william@redwill.se> | 2021-04-05 14:19:07 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-04-05 14:19:07 +0200 |
| commit | dcf117a8a60d887a2c2ff9d5617a9c39c5ee95fb (patch) | |
| tree | 419e086d757624aa9e2bcaa456e02a6c8f7a3968 /lua/nvim-lsp-installer/installers/sumneko_lua.lua | |
| parent | eslintls: avoid globbing/word splitting (diff) | |
| download | mason-dcf117a8a60d887a2c2ff9d5617a9c39c5ee95fb.tar mason-dcf117a8a60d887a2c2ff9d5617a9c39c5ee95fb.tar.gz mason-dcf117a8a60d887a2c2ff9d5617a9c39c5ee95fb.tar.bz2 mason-dcf117a8a60d887a2c2ff9d5617a9c39c5ee95fb.tar.lz mason-dcf117a8a60d887a2c2ff9d5617a9c39c5ee95fb.tar.xz mason-dcf117a8a60d887a2c2ff9d5617a9c39c5ee95fb.tar.zst mason-dcf117a8a60d887a2c2ff9d5617a9c39c5ee95fb.zip | |
rename Installer to Server for clarity (#3)
Diffstat (limited to 'lua/nvim-lsp-installer/installers/sumneko_lua.lua')
| -rw-r--r-- | lua/nvim-lsp-installer/installers/sumneko_lua.lua | 57 |
1 files changed, 0 insertions, 57 deletions
diff --git a/lua/nvim-lsp-installer/installers/sumneko_lua.lua b/lua/nvim-lsp-installer/installers/sumneko_lua.lua deleted file mode 100644 index 947ae276..00000000 --- a/lua/nvim-lsp-installer/installers/sumneko_lua.lua +++ /dev/null @@ -1,57 +0,0 @@ -local installer = require('nvim-lsp-installer.installer') - -local root_dir = installer.get_server_root_path('lua') - -local install_cmd = [=[ -rm -rf lua-language-server; -git clone https://github.com/sumneko/lua-language-server; -cd lua-language-server/; -git submodule update --init --recursive; -cd 3rd/luamake; -if [[ $(uname) == Darwin ]]; then - ninja -f ninja/macos.ninja; -elif [[ $(uname) == Linux ]]; then - ninja -f ninja/linux.ninja; -else - >&2 echo "$(uname) not supported."; - exit 1; -fi -cd ../../; -./3rd/luamake/luamake rebuild; -]=] - -local uname_alias = { - Darwin = 'macOS', -} -local uname = vim.fn.system('uname'):gsub("%s+", "") -local bin_dir = uname_alias[uname] or uname - -return installer.Installer:new { - name = "sumneko_lua", - root_dir = root_dir, - install_cmd = install_cmd, - pre_install = function() - if vim.fn.executable('ninja') ~= 1 then - error("ninja not installed (see https://github.com/ninja-build/ninja/wiki/Pre-built-Ninja-packages)") - end - end, - default_options = { - cmd = { root_dir .. "/lua-language-server/bin/" .. bin_dir .. "/lua-language-server" , "-E", root_dir .. "/lua-language-server/main.lua"}, - settings = { - Lua = { - diagnostics = { - -- Get the language server to recognize the `vim` global - globals = {'vim'} - }, - workspace = { - -- Make the server aware of Neovim runtime files - library = { - [vim.fn.expand('$VIMRUNTIME/lua')] = true, - [vim.fn.expand('$VIMRUNTIME/lua/vim/lsp')] = true, - }, - maxPreload = 10000 - } - } - }, - } -} |
