diff --git a/lazy-lock.json b/lazy-lock.json index cbbaac1..f5c9db1 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -37,5 +37,6 @@ "undotree": { "branch": "master", "commit": "56c684a805fe948936cda0d1b19505b84ad7e065" }, "vim-be-good": { "branch": "master", "commit": "4fa57b7957715c91326fcead58c1fa898b9b3625" }, "vim-fugitive": { "branch": "master", "commit": "d0c1a437536778bcc8174b7cb2ffdf98f611e6fe" }, - "vim-gitgutter": { "branch": "main", "commit": "e801371917e52805a4ceb1e93f55ed1fba712f82" } + "vim-gitgutter": { "branch": "main", "commit": "e801371917e52805a4ceb1e93f55ed1fba712f82" }, + "vim-helm": { "branch": "master", "commit": "ae1ebc160d2b9b90108477ab10df7a4fc501e358" } } \ No newline at end of file diff --git a/lua/crentist/lazy/lsp.lua b/lua/crentist/lazy/lsp.lua index e4fe4fa..45aa6e4 100644 --- a/lua/crentist/lazy/lsp.lua +++ b/lua/crentist/lazy/lsp.lua @@ -13,6 +13,7 @@ return { "L3MON4D3/LuaSnip", "j-hui/fidget.nvim", "rafamadriz/friendly-snippets", + { 'towolf/vim-helm', ft = 'helm' }, }, config = function() @@ -29,7 +30,7 @@ return { require('mason-lspconfig').setup({ -- Replace the language servers listed here -- with the ones you want to install - ensure_installed = { 'tsserver', 'lua_ls', 'gopls', 'pylsp', 'gitlab_ci_ls', 'yamlls', 'ansiblels', 'terraformls' }, + ensure_installed = { 'tsserver', 'lua_ls', 'gopls', 'pylsp', 'gitlab_ci_ls', 'yamlls', 'ansiblels', 'terraformls', 'helm_ls' }, handlers = { function(server_name) require('lspconfig')[server_name].setup({}) @@ -137,6 +138,15 @@ return { Lua = {} } } + lspconfig.helm_ls.setup { + settings = { + ['helm-ls'] = { + yamlls = { + path = "yaml-language-server", + } + } + } + } end }