A minimal vim-surround
- 1 source file (~200 LOC), 1 test file (~400 LOC)
- Triggers hidden visual selections to find pair positions
- Leverages native vim pair matching as opposed to complex regexes, string parsing, treesitter walking, etc
- Supports
ds,cs,ys, andS(visual mode) keymaps- Normal mode keymaps are dot-repeatable