Table of Contents
Textobject
- nvim-treesitter/nvim-treesitter-textobjects
- RRethy/nvim-treesitter-textsubjects
- XXiaoA/ns-textobject.nvim
- mfussenegger/nvim-treehopper
- theHamsta/crazy-node-movement
- ggandor/leap-spooky.nvim
- echasnovski/mini.ai
- chrisgrieser/nvim-various-textobjs
- bagohart/textobj-before.nvim
- juselara1/teoj.nvim
- ggandor/spooky.nvim
- srghma/nvim-various-textobjs-movements
- ColinKennedy/cursor-text-objects.nvim
Unit
indent
Swap
- mizlan/iswap.nvim
- Wansmer/binary-swap.nvim
- Wansmer/sibling-swap.nvim
- xlboy/swap-ternary.nvim
- haolian9/textswap.nvim
Duplicate
Move
Surround
- kylechui/nvim-surround
- echasnovski/mini.surround
- SUSTech-data/wildfire.nvim
- keaising/textobj-backtick.nvim
- NStefan002/visual-surround.nvim
- cz875/multichar-surround.nvim
Operator
- gbprod/substitute.nvim
- gbprod/cutlass.nvim
- zdcthomas/yop.nvim
- ggandor/leap-ast.nvim
- echasnovski/mini.operators
- cat-phish/smooth-operator.nvim
- monaqa/general-converter.nvim