local conf = { handlers = {}, required = {} } conf.handlers["intelephense"] = { init_options = { storagePath = os.getenv('XDG_CACHE_HOME') .. '/intelephense', globalStoragePath = os.getenv('XDG_CONFIG_HOME') .. '/intelephense', licenceKey = os.getenv('XDG_CONFIG_HOME') .. '/intelephense/license.txt', } } conf.handlers["bashls"] = { settings = { bashIde = { shellcheckPath = vim.fn.stdpath "data" .. "mason/bin/shellcheck" } } } conf.required = { "lua_ls", "zk" } conf.ignore = { "rust_analyzer" } -- This will be setup by rustacean.nvim return conf