diff options
| -rw-r--r-- | lua/nvim-lsp-installer/opts.lua | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/lua/nvim-lsp-installer/opts.lua b/lua/nvim-lsp-installer/opts.lua index b207b55f..71128808 100644 --- a/lua/nvim-lsp-installer/opts.lua +++ b/lua/nvim-lsp-installer/opts.lua @@ -1,8 +1,8 @@ local M = {} -local function boolean_val(val) +local function boolean_val(val, default) if type(val) == "nil" then - return true + return default elseif type(val) == "number" then return val == 1 end @@ -10,11 +10,7 @@ local function boolean_val(val) end function M.allow_federated_servers() - return boolean_val(vim.g.lsp_installer_allow_federated_servers) -end - -function Test() - print(boolean_val(vim.g.lsp_installer_allow_federated_servers)) + return boolean_val(vim.g.lsp_installer_allow_federated_servers, true) end return M |
