Skip to content

adrianAzoitei/blink-cmp-helm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

blink-cmp-helm

blink.cmp source for Helm Charts.

2025-05-21.11-57-44.mp4

Installation

lazy.nvim

{
    "saghen/blink.cmp",
    dependencies = {
        "adrianAzoitei/blink-cmp-helm",
    },
    opts = {
        sources = {
            default = { "lsp", "path", "snippets", "buffer", "helm" },
            providers = {
                helm = {
                    name = "Helm",
                    module = "blink-cmp-helm",
                }
            }
        }
    }
}

Prerequisites

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" },
  },
}

Usage

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:

TODO

  • [] 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.

About

Blink.cmp completion source for Helm subcharts.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages