Skip to content

qvalentin/helm-ls.nvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nvim plugin for helm-ls

helm-ls

Major work in progress

Planned features

  • WIP: Overwrite templates with their current values using virtual text demo

  • WIP: Show hints highlighting the effect of nindent and indent functions demo for indent hints

Installing

Using lazy

{
    "qvalentin/helm-ls.nvim",
    ft = "helm",
    opts = {
        -- leave emtpy or see below
    },
}

If you are not using lazy make sure to call require("helm-ls").setup() in your lua config.

Requirments

The plugin requires helm-ls and the helm tree-sitter grammar.

:TSInstall helm

Configuration

Default config:

{
  conceal_templates = {
    -- enable the replacement of templates with virtual text of their current values
    enabled = true, -- this might change to false in the future
  },
  indent_hints = {
    -- enable hints for indent and nindent functions
    enabled = true,
    -- show the hints only for the line the cursor is on
    only_for_current_line = true,
  },
}

About

neovim lua plugin for helm-ls

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published