vim-swap
nvim-scrollbar
vim-swap | nvim-scrollbar | |
---|---|---|
6 | 12 | |
287 | 782 | |
- | - | |
0.0 | 3.3 | |
9 months ago | 12 months ago | |
Vim Script | Lua | |
- | 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.
vim-swap
-
Which vim plugins do not have a lua equivalent yet?
Only one I use that hasn't been mentioned is a standalone vim-swap replacement. The existing ones all need treesitter (that I know of)
-
What is the coolest, unknown(-ish) plugin that you're using that other people could benefit from?
vim-swap provides an easy way to swap delimited items. It also provides textobjects targeting them, so deleting an argument becomes as easy as da,
-
Does the Neovim team have any plan to develop "User Custom Modes"
I use this feature right now, and it simplifies a lot. I use t to open tabmode so I can create or destroy tabs easily. b, which I use more often, opens bufmode so I can switch the buffer in the current window, or delete it while preserving my layout. gs allows me to swap delimited items using hjkl. w is for visually switching between open splits. Etc etc
-
Is there a plugin that provides "di," in neovim?
I recommend machakann/vim-swap. This plugin provides the way to swap function parameters, and text-objects that can be used to select parameters:
-
anyone know an elegant way to swap the orders of two parameters in a function call? foo(bar, baz) becomes foo(baz, bar)
I've been using vim-swap for a while and it's simple enough: when on top of a delimited argument, you can hit g> or g< to swap right or left, respectively.
- iswap.nvim: Interactively swap function arguments, list elements, and more using tree-sitter!
nvim-scrollbar
-
Your favourite Neovim plugins?
"petertriho/nvim-scrollbar" - minimal scrollbar with gitsigns integration. For context, not scrolling
-
nvim-scrollview now supports signs
FYI: Compared to petertriho/nvim-scrollbar: it doesn't have mouse support yet(you win); it will cover the buffer content(you win); the handle is split in half when there is a diagnostic hint visible in the current window(you win); it can show the cursor pos within the handle so that I can know the relative pos of my cursor visible in the current window, i.e. the pink bar in the same link. (you miss it)
- Finally. I've got some free time to work on configuring neovim. Here's the effect of about 2 weeks of free time. It finally feels soooooo cozy
-
Im sharing another thing
This feature exists in nvim-scrollbar (https://github.com/petertriho/nvim-scrollbar). I don't know if that plugin has click support though.
-
nvim-scrollbar and gitsigns.nvim integration
nvim-scrollbar just gained support for displaying git changes in the sidebar thanks to gitsigns.nvim.
-
search results: inline count + blink - a simple function
I do use nvim-hlslens to count search result occurence. What's hindering me to use your function right now is hlslens' integration with nvim-scrollbar
-
What is the coolest, unknown(-ish) plugin that you're using that other people could benefit from?
My only wish with it is that [nvim-scrollbar](https://github.com/petertriho/nvim-scrollbar) could behave a bit nicer with it -- the scrollbar jumps a bit when the smooth scroll is animating.
-
what minimap plugin do you use?
I don't use a minimap but this: https://github.com/petertriho/nvim-scrollbar
- Petertriho/nvim-scrollbar: Extensible Neovim Scrollbar
-
nvim-scrollbar: a scrollbar that can show diagnostics and search results
Can you guys check and see if it works now? I believe it was probably related to this issue https://github.com/petertriho/nvim-scrollbar/issues/16
What are some alternatives?
targets.vim - Vim plugin that provides additional text objects
clipboard-image.nvim - Neovim Lua plugin to paste image from clipboard.
vim-exchange - Easy text exchange operator for Vim
ReplaceWithRegister - Replace text with the contents of a register.
iswap.nvim - Interactively select and swap function arguments, list elements, and much more. Powered by tree-sitter.
quickfixsigns_vim - Mark quickfix & location list items with signs
nvim-treesitter-textobjects
feline.nvim - A minimal, stylish and customizable statusline for Neovim written in Lua
telescope-undo.nvim - A telescope extension to view and search your undo tree 🌴
marks.nvim - A better user experience for viewing and interacting with Vim marks.
nvim-tabmode - A rewrite of Iron-E/vim-tabmode using Iron-E/nvim-libmodal
spaceless.nvim - Automatically strip trailing whitespace as you are editing.