Viacheslav Lotsmanov
fab8621670
Fix for "all" and "insert" "virtualedit" in Insert mode
2019-07-22 16:30:45 -04:00
Chris AtLee
ca58a2d886
Documentation for function name replacements ( fixes #222 )
2019-03-26 17:22:34 -04:00
matsuhav
597068870b
Fix blank lines issue
...
In #254 , probably because the tag is followed by <CR>, cstta<CR> sets
regtype 'V'(linewise) though its keeper doesn't end with <CR>. And
setreg() adds extra <CR> at @". Remove this extra <CR> and fix adding
<CR> method.
2018-07-23 14:52:25 -04:00
Tim Pope
aa1f120ad3
Fix yss in middle of line
...
Closes https://github.com/tpope/vim-surround/issues/256
2018-06-15 15:17:44 -04:00
Tim Pope
643a42454b
Fix yss adding newlines
2018-05-29 19:08:56 -04:00
Tim Pope
4e7d573c14
Make ys maps atomic
...
Closes https://github.com/tpope/vim-surround/issues/253
2018-05-29 17:37:25 -04:00
Tim Pope
e8dca61597
Modernize README
2018-05-29 17:35:44 -04:00
Adriaan Zonnenberg
e49d6c2459
Only add colon if prompt ends with word ( #204 )
...
Lets you use your own ending characters, instead of always adding ': '.
Closes #203
2016-06-01 18:06:04 -04:00
Tim Pope
2d05440ad2
Merge pull request #175 from yuex/ds__
...
support ds<space><space>
2015-08-07 23:37:10 -04:00
Tim Pope
c492390126
Merge pull request #167 from sunaku/issue-159
...
GH-159: don't use comma as alias for HTML/XML tags
2015-08-07 23:22:40 -04:00
Yue Xin
e38dea3972
support ds<space><space>
2015-08-08 01:28:26 +08:00
Suraj N. Kurapati
5c6a64f333
GH-159: don't use comma as alias for HTML/XML tags
...
This change allows us to surround text with commas.
2015-04-30 10:36:59 -07:00
Tim Pope
772ab9587b
Merge pull request #163 from kiryph/feature-repeat-late
...
Add repeat.vim support to surround with LaTeX environment 'ys<>l'
2015-03-15 13:32:12 -05:00
kiryph
605c12d7d2
Add repeat.vim support to surround with LaTeX environment 'ys<>l'
2015-02-25 21:28:28 +01:00
Tim Pope
ec579a5047
Merge pull request #131 from shanesmith/master
...
Keep HTML attributes when changing tags
2015-02-22 12:37:25 -06:00
Shane Smith
5d6b91ce80
Keep HTML attributes when changing tags
...
By default keep the HTML attributes of the previous surrounding tag.
Option to remove attributes if the new tag prompt is ended with '>'.
Fixes #95 .
2015-02-22 11:50:33 -05:00
Tim Pope
fd75eb2cb2
surround.vim 2.1
...
* Handle arbitrary punctuation delimiters with cs and ds.
* Default to automatic indenting.
* Provide cS to force surroundings on separate lines.
* Support for disabling mappings only for insert mode.
* Add repeat.vim support to surround with function.
* Work around 'nomagic'.
2015-02-08 14:06:19 -05:00
Tim Pope
6afb2d90e3
Merge pull request #158 from itspriddle/patch-1
...
Fix typo in `repeat#set` call
2015-02-04 16:50:48 -06:00
Joshua Priddle
7e8f414b8c
Fix typo in repeat#set
call
2015-02-04 17:49:38 -05:00
Tim Pope
6e0a168a97
Merge pull request #96 from jwhitley/john/cS
...
Add support for 'cS' per issue 48
2015-02-03 12:39:09 -06:00
John Whitley
5211890344
Update documentation for 'cS'
2015-02-03 10:14:41 -08:00
John Whitley
86f6aca956
Add support for 'cS' per issue 48
...
This adds support for a cS command that puts the contents of the wrapped
region on their own line, analogous to yS. This change includes repeat
support.
2015-02-03 10:14:41 -08:00
Tim Pope
fa433e0b73
Work around 'nomagic'
...
Documentation explicitly advises against setting this option, but this
particular problem is easy enough to work around.
Closes #90 .
2014-07-26 12:42:47 -04:00
Tim Pope
f85cb4e788
Merge pull request #125 from tommcdo/master
...
Add repeat.vim support to surround with function
2014-06-05 19:24:23 -04:00
Tom McDonald
4e73eeb01d
Add repeat.vim support to surround with function
...
Closes #106 .
2014-04-11 15:55:50 -04:00
Tim Pope
42e9b46e7a
Fix quote support
2013-09-23 14:05:37 -04:00
Tim Pope
9bf527af3a
Merge pull request #107 from DanielleSucher/support-arbitrary-delimiters
...
Handle arbitrary delimiters with cs and ds
2013-09-09 15:37:09 -07:00
Danielle Sucher
7def4c0772
Handle any punctuation delimiters with cs and ds
2013-09-06 11:31:14 -07:00
Takatoshi Matsumoto
02199ea008
Support to disable mappings only for insert mode
...
If disable mappings only in normal mode.
let g:surround_no_insert_mappings = 1
2013-01-23 12:26:25 +09:00
Tim Pope
2cc734fd99
Default to automatic indenting
...
Only one way to find out if this is actually a good idea.
2013-01-18 18:39:59 -05:00
Tim Pope
0b2c9ff9df
surround.vim 2.0
...
* Fix vs with selection=exclusive.
* Remove `unnamedplus' from clipboard in addition to `unnamed'.
* Kill vs.
* Bump to Vim 7.
* Add support for repeating ys commands.
* Add support for repeating tags.
* Don't save deleted surrounding in unnamed register.
* Fix deletion of delimiters on their own lines.
2013-01-01 01:44:29 -05:00
Tim Pope
4c9a4e0b34
Add a lisp function call replacement
...
Not sure how useful this is but we'll sneak it in undocumented.
2013-01-01 01:42:57 -05:00
Tim Pope
29afa295ae
Add : replacement
...
Both Ruby and Clojure use :keywords, so I'm considering this general
enough to make a default.
2013-01-01 01:34:27 -05:00
Tim Pope
1c9d8e660c
Add leading space replacement
2013-01-01 01:32:49 -05:00
Tim Pope
ac67c1a738
Remove documentation of LaTeX expansion
...
It's dumb, but I can't bring myself to yank it out entirely just yet.
2013-01-01 01:29:57 -05:00
Tim Pope
f57e5aa972
Fix deletion of delimiters on their own lines
...
Closes #19 .
2012-12-25 17:20:21 -05:00
Tim Pope
1a73f607f8
Remove s warning
...
Closes #51 .
2012-06-07 20:50:23 -04:00
Tim Pope
489a1e8c67
Fix .
with ys
and replacements with input
2012-03-14 12:34:06 -04:00
Tim Pope
dfea25aae8
Fix .
after a ys
map
...
Closes #54 .
2012-03-14 09:23:25 -04:00
Tim Pope
efc017dcb4
Don't save deleted surrounding in unnamed register
2012-03-03 06:46:11 -05:00
Tim Pope
98e4526c26
Merge pull request #52 from padgetap/master
...
Make repeat work for HTML tags
2012-03-03 03:45:56 -08:00
Alex Padgett
25f59364db
Enable repeat with tags for cst
2012-03-02 10:29:25 -05:00
Alex Padgett
b8b7ed84ee
Clear s:tag before starting wrap function
2012-03-02 10:24:19 -05:00
Alex Padgett
09fd529c7a
Add tag to the end of repeat message
2012-03-02 09:45:03 -05:00
Alex Padgett
3482aea5ba
Add support for tag repeat
2012-03-02 09:20:22 -05:00
Chris Johnsen
4eb2cdfccc
Fix typo
2011-11-15 15:58:51 -06:00
Chris Johnsen
f77ee23e7e
Fix more mentions of "vs" in the docs
2011-11-15 15:58:16 -06:00
Tim Pope
6f0984a5ca
Don't clobber v_s map
2011-10-06 18:15:49 -04:00
Tim Pope
440dc59614
Typo
2011-09-17 16:42:24 -04:00
Tim Pope
f6c9d3beb2
Warn about removed "s" mapping
2011-09-10 19:25:18 -04:00