Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mfussenegger/nvim-overfly
Provides keymaps to quickly fly around your source code
https://github.com/mfussenegger/nvim-overfly
neovim neovim-plugin
Last synced: 13 days ago
JSON representation
Provides keymaps to quickly fly around your source code
- Host: GitHub
- URL: https://github.com/mfussenegger/nvim-overfly
- Owner: mfussenegger
- Created: 2023-10-12T11:55:01.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-10-12T18:21:06.000Z (about 1 year ago)
- Last Synced: 2024-05-02T00:10:11.558Z (7 months ago)
- Topics: neovim, neovim-plugin
- Language: Lua
- Homepage:
- Size: 3.91 KB
- Stars: 9
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Overfly
Provides keymaps to quickly fly around your source code
- `]q -> cnext`
- `[q -> cprevious`
- `]Q -> cfirst`
- `[Q -> clast`
- `]l -> lnext`
- `[l -> previous`
- `]L -> lfirst`
- `[L -> llast`
- `]w -> next diagnostic` (by worst severity, e.g. skips warnings if there are any errors)
- `[w -> prev diagnostic`
- `]v -> next document highlight` (highlighted by `vim.lsp.buf.document_highlight()`)
- `[v -> prev document highlight` (highlighted by `vim.lsp.buf.document_highlight()`)
- `]M -> next methods` prompts for selection; requires [nvim-qwahl][qwahl]
- `[M -> prev methods` prompts for selection; requires [nvim-qwahl][qwahl]For each category there is also a `]` variant that will enter a
"move-mode". In this mode you can continue navigating with just `]` or `[`.
Turning something like `]q ]q ]q ]q ]q` into `]m` which jumps
between methods without prompt.## Installation
```bash
git clone \
https://github.com/mfussenegger/nvim-overfly.git \
~/.config/nvim/pack/plugins/start/nvim-overfly
```No setup required.
## Configuration
Fork it and edit the code in `plugin/overfly.lua`
## Contributions
Thanks, but no
## Bugs
Keep them
## Support
You are on your own
[qwahl]: https://github.com/mfussenegger/nvim-qwahl