Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

https://github.com/roobert/action-hints.nvim

⚡ A Neovim plugin that displays available actions like 'Go to Definition' and 'Go to Reference(s)' for the highlighted word, presented in the statusline or inline as virtual text.
https://github.com/roobert/action-hints.nvim

Last synced: about 1 month ago
JSON representation

⚡ A Neovim plugin that displays available actions like 'Go to Definition' and 'Go to Reference(s)' for the highlighted word, presented in the statusline or inline as virtual text.

Lists

README

        

# :zap: Action Hints

![action-hints Screenshot](https://github.com/roobert/action-hints.nvim/assets/226654/41d2e228-0991-41bc-ac0e-bc20aa5ca54a)

A Neovim plugin that displays available actions like 'Go to Definition' and 'Go to Reference(s)' for the highlighted word, presented in the statusline or inline as virtual text.

Available hints:

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

## Installation

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

## Configuration

```lua
{
"roobert/action-hints.nvim",
config = function()
require("action-hints").setup({
template = {
definition = { text = " ⊛", color = "#add8e6" },
references = { text = " ↱%s", color = "#ff6666" },
},
use_virtual_text = true,
})
end,
},
```

## Usage

As a lualine component:

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