vim-surround icon indicating copy to clipboard operation
vim-surround copied to clipboard

surround.vim: Delete/change/add parentheses/quotes/XML-tags/much more with ease

Results 106 vim-surround issues
Sort by recently updated
recently updated
newest added

Thanks, the plugin is great, I use `yss` often, and like how the difference between pair characters is implemented (in `]` and `[` for example). But, what to do when...

Hi, First of all, thank you for this amazing plugin and for supporting it! I would love vim-surround supporting a feature that I can't find in the doc : is...

```css ::placeholder { } /* 👈 put cursor on }, and use ds{ */ ``` `{}` won't get removed.

This seems so obvious that I apologize if it's been addressed elsewhere, but: it would be great, once I've deleted a complicated HTML tag surround using dst, to be able...

Perhaps this is related to #19 `cs{(` on this text is off ``` { line 1 line 2 } ``` becomes (line re-ordering happens, too, but I'm not showing it...

Although I'm familiar with the possibility of using _closing_ brackets ([as was added](https://github.com/tpope/vim-surround/commit/3d188ed2113431cf8dac77be61b842acb64433d9) to [the FAQ](https://github.com/tpope/vim-surround#faq)) to prevent adding spaces - I personally have no use cases that require such...

I want to easily wrap my code in an argument. For example: `1 + 1;` I want this to be in console.log() after wrapping: `console.log(1+1);` It does not move semicolon...

Hi, I'd like to use your plugin for editing Trac wiki pages. In this language sections have more than one = level, for instance: = Section1 = == Section2 ==...

I typically use this most heavily to toggle quote types as the content of a string evolves. E.g. `cs'"` The only pain point with this is that the cursor gets...