Files
dots/.config/nvim/lua/plugins/lsp.lua

35 lines
625 B
Lua

return {
{
"neovim/nvim-lspconfig",
config = function()
local lsp = require("lspconfig")
lsp.pyright.setup({})
lsp.gopls.setup({})
lsp.rust_analyzer.setup({})
lsp.clangd.setup({})
lsp.ts_ls.setup({})
lsp.lua_ls.setup({
settings = {
Lua = {
runtime = {
version = "LuaJIT",
},
diagnostics = {
globals = { "vim" },
},
workspace = {
library = vim.api.nvim_get_runtime_file("", true),
},
telemetry = {
enable = false,
},
},
},
})
lsp.helm_ls.setup({
filetypes= { "helm", "yaml" },
})
end,
},
}