Use treesitter to autoclose and autorename xml,html,jsx tag.
A minimalist autopairs written by Lua.
Ultimate smart pairs written by Lua.
A minimalist autoclose plugin written in Lua.
Rainbow :rainbow: parentheses using tree-sitter :rainbow:.
Neovim Lua plugin for doing the opposite of join-line (J) for arguments.
Clean and elegant distraction-free writing.
Highlight visual selections like in a normal document editor!
Save your work before the world collapses or you type :qa!
Shows virtual text of the current context.
Shows floating hover with the current function/block context.
Interactively select and swap function arguments, list elements, and more. Powered by tree-sitter.
Different way to swapping arguments and other siblings with Tree-Sitter.
Swapping operands and operators in binary expressions: comparison and mathematical operations.
Peek lines in a non-obtrusive way.
Reopen files at your last edit position.
Expand and repeat expression to multiple lines.
Switching and restoring fcitx state for each buffer separately.
Switching and restoring input method automatically depends on Neovim's edit mode.
Text editing with immediate visual feedback: preview commands such as :norm, :g, macros and more.
VS Code-like renaming UI, written in Lua.
Plugin that adds a 'cut' operation separate from 'delete'.
Neovim plugin introducing a new operator motions to quickly replace and exchange text.
Improved Yank and Put functionalities.
Sorting plugin that intelligently supports line-wise and delimiter sorting.
A complete plugin for moving and duplicating blocks and lines, with complete fold handling, reindenting, and undoing in one go.
Explain the regular expression under the cursor.
Neovim plugin that prevent cursor from moving when using shift and filter actions.
Splitting/joining blocks of code like arrays, hashes, statements, objects, dictionaries, etc. Using Tree-Sitter. Inspired by greatest splitjoin.vim.
Smart and Powerful comment plugin. Supports commentstring, motions, dot-repeat and more.
Commenting plugin written in Lua.
Fast and light commenting plugin written in Lua.
Highlight, list and search todo comments in your projects.
Toggle comments using the built-in commentstring option.
A commenting plugin that supports counts and multiple comment patterns and much more.
Adds a comment frame based on the source file.
A better annotation generator. Supports multiple languages and annotation conventions.
Clarify and beautify your comments using boxes and lines.
Sets the commentstring option based on the cursor location in the file. The location is checked via treesitter queries.