Files
action-hints.nvim/README.md
2023-08-12 01:49:57 +01:00

1.3 KiB

Action Hints

action-hints screenshot

A Neovim plugin to show information about the word under the cursor.

Available hints:

  • go-to-definition (gd) is available
  • reference list (gr) available / number of references

Installation

Lazy

{
  "roobert/action-hints.nvim",
  config = function()
    require("action-hints").setup()
  end,
},

Packer

use({
  "roobert/action-hints.nvim",
  config = function()
    require("action-hints").setup()
  end,
})

Configuration

{
  "roobert/action-hints.nvim",
  config = function()
    require("action-hints").setup({
      template = {
        { " ⊛", "ActionHintsDefinition" },
        { " ↱%s", "ActionHintsReferences" },
      },
      use_virtual_text = true,
    })
  end,
},

Adjust highlight colours for virtual text:

highlight ActionHintsDefinition guifg=#add8e6
highlight ActionHintsReferences guifg=#ff6666

Usage

Note that for now the component must be included in the lualine for the virtual text to be updated.

As a lualine component:

require('lualine').setup {
  sections = {
    lualine_x = { require("action-hints").statusline },
  }
}