19 lines
582 B
Lua
19 lines
582 B
Lua
|
return {
|
||
|
"neovim/nvim-lspconfig",
|
||
|
tag="v1.8.0",
|
||
|
config = function()
|
||
|
local lspconfig = require("lspconfig")
|
||
|
lspconfig.lua_ls.setup({})
|
||
|
lspconfig.bashls.setup({})
|
||
|
lspconfig.dockerls.setup({})
|
||
|
lspconfig.helm_ls.setup({})
|
||
|
lspconfig.jsonls.setup({})
|
||
|
lspconfig.nginx_language_server.setup({})
|
||
|
lspconfig.ruff.setup({})
|
||
|
lspconfig.yamlls.setup({})
|
||
|
vim.keymap.set('n', '<leader>d', vim.lsp.buf.hover, {})
|
||
|
vim.keymap.set('n', '<leader>gt', vim.lsp.buf.definition, {})
|
||
|
vim.keymap.set('n', '<leader>ca', vim.lsp.buf.code_action, {})
|
||
|
end
|
||
|
}
|