glance.nvim
nvim-better-n
glance.nvim | nvim-better-n | |
---|---|---|
6 | 4 | |
621 | 39 | |
- | - | |
5.6 | 5.5 | |
about 1 month ago | 3 months ago | |
Lua | Lua | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
glance.nvim
-
Tell me your plugins ideas and I will try do it
I wish I can preview git diff hunk in vscode-like style (blaspheme, I know), i.e. text before & after change are opened in a nice, full-width split in the middle of current window instead of in a floating window with + and - prefixes. There are similar plugin for LSP actions: glance.nvim but I haven't found one for git hunk diff (AFAIK diffview.nvim opens diff for a whole file in a new tab, so it is not what I'm looking for).
-
How to get references without focus on quickfix menu?
you can use :Telescope lsp_references or glance for more convenient access to the references
-
Highlight references in buffer
I can recommend glance.nvim for this https://github.com/dnlhc/glance.nvim
-
Any recommended plugins to frictionlessly see lsp references in a perhaps a popup window?
https://github.com/DNLHC/glance.nvim is BiS for this
-
What is your workflow for code navigation?
And the Glance plugin when it has to be pretty :)
- glance.nvim - A pretty window for previewing, navigating and editing your LSP locations
nvim-better-n
-
Highlight references in buffer
For jumping using n/N there's a few possibilities, sending the references to the quickfix list let's you use :cnext, :cprev and friends to jump between them. If you want to use n/N then maybe https://github.com/jonatan-branting/nvim-better-n can help you, although implementing it yourself is not that hard basically just keep a global variable of what the last action was (you'll have to remap /?*#) and remap n/N to your own function that looks at that and does stuff. You could also use hydra.nvim to create temporary mappings for n/N
-
Can I repeat last motion in neovim?
I wrote https://github.com/jonatan-branting/nvim-better-n to allow repeating motions.
-
Why bother with Vim in 2022 (UI Design Discussion)
For example, neovim has no suggestion api/management (for introspection into defaults), which is helpful with https://github.com/jonatan-branting/nvim-better-n/issues/2 due to legacy behavior like https://github.com/vim/vim/issues/10503, which probably will never be fixed and requires ugly hacks as workarounds.
- [nvim-better-n] Repeat movement commands using `n`
What are some alternatives?
kiwi.nvim - A stripped down VimWiki for neovim
Vim - The official Vim repository
lin.nvim - Lin Rongbin's Neovim Distribution
LunarVim - 🌙 LunarVim is an IDE layer for Neovim. Completely free and community driven.
lspsaga.nvim - improve neovim lsp experience [Moved to: https://github.com/nvimdev/lspsaga.nvim]
which-key.nvim - 💥 Create key bindings that stick. WhichKey is a lua plugin for Neovim 0.5 that displays a popup with possible keybindings of the command you started typing.
trouble.nvim - 🚦 A pretty diagnostics, references, telescope results, quickfix and location list to help you solve all the trouble your code is causing.
nvim-tree.lua - A file explorer tree for neovim written in lua
fzf-lua - Improved fzf.vim written in lua
nvim-lspconfig - Quickstart configs for Nvim LSP
vim-illuminate - illuminate.vim - (Neo)Vim plugin for automatically highlighting other uses of the word under the cursor using either LSP, Tree-sitter, or regex matching.
neo-tree.nvim - Neovim plugin to manage the file system and other tree like structures.