blink.cmp source for Helm Charts.
2025-05-21.11-57-44.mp4
{
"saghen/blink.cmp",
dependencies = {
"adrianAzoitei/blink-cmp-helm",
},
opts = {
sources = {
default = { "lsp", "path", "snippets", "buffer", "helm" },
providers = {
helm = {
name = "Helm",
module = "blink-cmp-helm",
}
}
}
}
}This plugin relies on the lyaml rock. For LazyVim users it's recommended to install it using the luarocks neovim plugin.
return {
"vhyrro/luarocks.nvim",
priority = 1000, -- Very high priority is required, luarocks.nvim should run as the first plugin in your config.
config = true,
opts = {
rocks = { "lyaml" },
},
}
This blink completion source is meant to make working with Helm subcharts easier by providing auto-completion capabilities for them.
Annotate the block containing subchart value overrides with # @repository/chart-name. For example:
jenkins: # @jenkins/jenkins
controller:
ingress:- [] List all possible completion options without typing a character.
- [] Show section of subchart values around current yaml path on documentation trigger.
- [] Support versioning of subcharts.