diff options
| author | William Boman <william@redwill.se> | 2021-09-30 16:34:15 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-09-30 16:34:15 +0200 |
| commit | bb24fca211c5d5e8d3cf88151e60d0b2b0555127 (patch) | |
| tree | e34e2bca86356bc9bdf2e72464bd87c37baa70e3 /lua/nvim-lsp-installer/servers/init.lua | |
| parent | shell: don't set pipefail option for sh (diff) | |
| download | mason-bb24fca211c5d5e8d3cf88151e60d0b2b0555127.tar mason-bb24fca211c5d5e8d3cf88151e60d0b2b0555127.tar.gz mason-bb24fca211c5d5e8d3cf88151e60d0b2b0555127.tar.bz2 mason-bb24fca211c5d5e8d3cf88151e60d0b2b0555127.tar.lz mason-bb24fca211c5d5e8d3cf88151e60d0b2b0555127.tar.xz mason-bb24fca211c5d5e8d3cf88151e60d0b2b0555127.tar.zst mason-bb24fca211c5d5e8d3cf88151e60d0b2b0555127.zip | |
add Lua API to override default settings (#111)
Diffstat (limited to 'lua/nvim-lsp-installer/servers/init.lua')
| -rw-r--r-- | lua/nvim-lsp-installer/servers/init.lua | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/lua/nvim-lsp-installer/servers/init.lua b/lua/nvim-lsp-installer/servers/init.lua index 497d5375..f0ed0533 100644 --- a/lua/nvim-lsp-installer/servers/init.lua +++ b/lua/nvim-lsp-installer/servers/init.lua @@ -1,17 +1,18 @@ local Data = require "nvim-lsp-installer.data" local path = require "nvim-lsp-installer.path" local fs = require "nvim-lsp-installer.fs" -local opts = require "nvim-lsp-installer.opts" +local settings = require "nvim-lsp-installer.settings" local M = {} local function vscode_langservers_extracted(name) - return opts.allow_federated_servers() and "vscode-langservers-extracted" or "vscode-langservers-extracted_" .. name + return settings.current.allow_federated_servers and "vscode-langservers-extracted" + or "vscode-langservers-extracted_" .. name end -- By default the install dir will be the same as the server's name. -- There are two cases when servers should install to a different location: --- 1. federated server installations, (see :help vim.g.lsp_installer_allow_federated_servers) +-- 1. federated server installations, (see :help nvim-lsp-installer-settings) -- 2. legacy reasons, where some servers were previously installed to a location different than their name local INSTALL_DIRS = { ["bashls"] = "bash", |
