aboutsummaryrefslogtreecommitdiffstats
path: root/lua/nvim-lsp-installer/opts.lua
blob: 711288085cd8e84d03712a6eddb19b0db823d8d2 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
local M = {}

local function boolean_val(val, default)
    if type(val) == "nil" then
        return default
    elseif type(val) == "number" then
        return val == 1
    end
    return val and true or false
end

function M.allow_federated_servers()
    return boolean_val(vim.g.lsp_installer_allow_federated_servers, true)
end

return M