fix(helm): broken helm highlighting (#5335)

## Description

This PR replaces the towolf/vim-helm plugin with a newer, lua
implementation of the plugin. This fixes syntax highlighting and makes
the workaround for the ftdetect/lsp load order superfluous.

## Related Issue(s)

  - Fixes #5334 

## Checklist

- [X] I've read the
[CONTRIBUTING](https://github.com/LazyVim/LazyVim/blob/main/CONTRIBUTING.md)
guidelines.
This commit is contained in:
snailed
2025-10-20 11:09:29 +02:00
committed by GitHub
parent d2f9885d6b
commit 4d0d87f626

View File

@@ -6,7 +6,8 @@ return {
})
end,
{ "towolf/vim-helm", ft = "helm" },
{ "qvalentin/helm-ls.nvim", ft = "helm" },
{
"nvim-treesitter/nvim-treesitter",
opts = { ensure_installed = { "helm" } },
@@ -18,17 +19,6 @@ return {
servers = {
helm_ls = {},
},
setup = {
yamlls = function()
LazyVim.lsp.on_attach(function(client, buffer)
if vim.bo[buffer].filetype == "helm" then
vim.schedule(function()
vim.cmd("LspStop ++force yamlls")
end)
end
end, "yamlls")
end,
},
},
},
}