-- NOTE: A list of language servers (and potentially their config) -- Accepts either true to enable, false to disable or a table with settings return { -- lua_ls = { -- settings = { -- diagnostics = { -- globals = { 'vim' }, -- }, -- workspace = { -- library = { -- [vim.fn.expand('$VIMRUNTIME/lua')] = true, -- [vim.fn.stdpath('config') .. '/lua'] = true, -- }, -- }, -- }, -- }, -- lua lua_ls = true, -- lua clangd = true, -- C/C++ gradle_ls = true, -- java package manager jdtls = true, -- java eclipse lsp kotlin_language_server = true, -- kotlin pyright = true, -- python rust_analyzer = true, -- rust bashls = true, -- bash taplo = true, -- toml lemminx = true, -- xml yamlls = true, -- yaml jsonls = true, -- json }