Module of mini.nvim for autopairs which has minimal defaults and functionality to do per-key mapping.
LuaMIT Licenseactive
81 projectsEditing Supportshowing 1–60, page 1 of 2
Module of mini.nvim for autopairs which has minimal defaults and functionality to do per-key mapping.
LuaMIT Licenseactive
A minimalist autopairs written by Lua.
LuaMIT Licensesteady
Shows floating hover with the current function/block context.
JanetMIT Licenseactive
Distraction-free coding.
LuaApache License 2.0steady
Use Tree-sitter to autoclose and autorename XML, HTML, JSX tag.
LuaMIT Licensesteady
Adds support for multiple cursors which work how you expect.
LuaMIT Licensesteady
Splitting/joining blocks of code like arrays, hashes, statements, objects, dictionaries, etc. Using Tree-sitter. Inspired by greatest splitjoin.vim.
LuaMIT Licenseactive
Improved Yank and Put functionalities.
LuaDo What The F*ck You Want To Public Licenseactive
Extended increment/decrement.
LuaMIT Licensesteady
Tree-sitter based structural search and replace.
LuaMIT Licensesteady
Center the currently focused buffer to the middle of your terminal.
LuaMIT Licenseactive
Rainbow delimiters with Tree-sitter.
LuaApache License 2.0active
Peek lines in a non-obtrusive way.
LuaMIT Licenseactive
A telescope extension to visualize your undo tree and fuzzy-search changes in it.
LuaMIT Licenseslowing
Bundle of more than 30 new text objects.
LuaMIT Licenseactive
New operator motions to quickly replace and exchange text.
LuaDo What The F*ck You Want To Public Licensesteady
A minimalist autoclose plugin written in Lua.
LuaMIT Licenseactive
Provides a more intuitive way to edit repetitive text with multiple selections.
LuaMIT Licenseslowing
Autopair with extensions.
LuaMIT Licenseactive
Text editing with immediate visual feedback: preview commands such as :norm, :g, macros and more.
LuaMIT Licensesteady
Interactively select and swap function arguments, list elements, and more. Powered by Tree-sitter.
LuaMIT Licenseactive
A multi-cursor plugin that works in normal, insert/replace, or visual modes, and with almost every command.
LuaApache License 2.0steady
Shows virtual text of the current context.
LuaMIT Licenseactive
A framework for executing functional transformations on Tree-sitter nodes.
LuaMIT Licensesteady
Switching and restoring input method automatically depending on the edit mode.
LuaMIT Licensesteady
Dimming the highlights of unused functions, variables, parameters, and more.
Luaslowing
Automatically saves your work as often as needed and as seldom as possible. Customizable with smart defaults. Maintained fork of Pocco81/auto-save.nvim.
LuaGNU General Public License v3.0steady
VSCode-like renaming UI, written in Lua.
LuaApache License 2.0slowing
Provides explanation for RegExp.
LuaApache License 2.0slowing
Plugin that adds a 'cut' operation separate from 'delete'.
LuaDo What The F*ck You Want To Public Licensesteady
Sorting plugin that intelligently supports line-wise and delimiter sorting.
LuaMIT Licensesteady
A complete plugin for moving and duplicating blocks and lines, with complete fold handling, reindenting, and undoing in one go.
LuaMIT Licensedormant
Invert text, such as toggling between true and false.
LuaMIT Licensesteady
Toggle booleans and common string values.
LuaBSD Zero Clause Licenseslowing
Undo tree for visualizing and managing undo history.
LuaGNU General Public License v3.0active
Different way to swapping arguments and other siblings with Tree-sitter.
LuaMIT Licensesteady
Change keyword case.
LuaGNU General Public License v3.0active
Does the opposite of join-line (J) for arguments, powered by Tree-sitter.
LuaMIT Licenseslowing
Automatic indentation of pasted code using a three-tier indent strategy (indentexpr / Tree-sitter / heuristic).
LuaMIT Licenseactive
Move lines and blocks up and down easily, with indenting handled automatically as you move. Written in Rust.
RustMIT Licensesteady
Ultimate smart pairs written by Lua.
LuaMIT Licensesteady
Dynamic and stylized foldtext.
LuaApache License 2.0active
Allow users to undo specific line/lines or partial selections without affecting the rest of the file.
LuaMIT Licenseactive
Enable streamlined access to recent yanks and deletions in a quick-access popup menu.
LuaMIT Licensesteady
Switching and restoring fcitx state for each buffer separately.
LuaMIT Licensesteady
Prevent the cursor from moving when using shift and filter actions.
LuaDo What The F*ck You Want To Public Licensedormant
Split and join various syntax structures.
LuaMIT Licenseactive
Lua port of tpope/vim-unimpaired.
LuaApache License 2.0steadyarchived
Automatically convert strings to f-strings or template strings and back.
LuaMIT Licenseactive
Use Tree-sitter to conceal common boilerplate code.
LuaMIT Licenseslowing
Insert file path in the current buffer using Telescope.
LuaMIT Licensesteady
Add or update copyright and license headers in any source file.
LuaMIT Licenseactive
Provides a mapping to split text by delimiter, giving an inverse of the native J command.
LuaMIT Licenseslowing
Awesome textobject plugin works with nvim-surround.
LuaGNU General Public License v3.0dormant
Edit one occurrence of text and simultaneously have other selected occurrences edited in the same way.
LuaMIT Licensesteady
Copy lines with file path and line number metadata for sharing code snippets with context.
LuaMIT Licenseactive
Expand and repeat expression to multiple lines.
LuaMIT Licensedormant
Context-aware backspace which handles pairs, whitespace and indentation.
LuaMIT Licenseactive
Automatically exit Insert mode after inactivity.
LuaMIT Licenseactive
Custom code divider line.
LuaMIT Licenseslowing