Kevin Ballard
6f4f1b06d3
Be more conservative about unmapping
...
Restrict unmapping to check for '^<Plug>delimitMate' (case sensitive)
instead of 'delimitMate' (case insensitive). This should make it less
likely to accidentally trigger on custom user keybinds that reference
delimitMate.
2014-12-29 18:37:51 -08:00
Israel Chauca Fuentes
fe1983cfa1
Consider ´quotes in smart_quotes`. Close #182 .
...
[:punct:] does not always match the same set of characters.
2014-12-02 11:07:22 -05:00
Israel Chauca Fuentes
4c13ed6aee
Make s:g() return default optional values. Close #186 .
2014-11-30 11:40:19 -05:00
Israel Chauca Fuentes
66834e7209
Allow custom regex for smart_quotes. Close #164 .
...
- Use search() to match on the current line and remove most of the old
code in IsSmartQuote().
- Allow using ! to negate the pattern.
- Add tests.
- s:s() :unlet variables before setting them.
2014-11-26 15:03:00 -05:00
peter50216
82160a5de6
run DelimitMateDo() when loading plugin.
...
Current setting would make this plugin's mapping added last, and cause conflict with https://github.com/tpope/vim-endwise . See https://github.com/tpope/vim-endwise/pull/13 .
2014-01-07 12:00:54 +08:00
Israel Chauca Fuentes
07d9fa9ddc
Check delimitMate_matchpairs’ syntax. Also some formatting.
2014-01-04 18:14:03 -05:00
Israel Chauca Fuentes
54853a954c
Consider | for matchpairs. Also some minor formatting. Fix #155 .
2014-01-04 16:43:45 -05:00
Israel Chauca Fuentes
f00f6b6cf2
Simplify TriggerAbb().
2013-12-25 02:28:46 -05:00
Israel Chauca Fuentes
d280d23a83
Do not try to expand iabbreviations when popup menu on. Should fix #154 .
2013-12-25 02:09:41 -05:00
Israel Chauca Fuentes
5ef40e0234
Do not expand cr and space inside quotes by default. Close #153 .
...
- Add delimitMate_expand_inside_quotes.
- Add tests.
2013-12-24 02:48:35 -05:00
Ilya Kolo
92fba35d27
Fix logical issue
2013-12-21 14:31:40 +04:00
Israel Chauca Fuentes
0528bdac15
Only try to expand abbreviations when supported. Close #151 .
2013-12-20 18:21:34 -05:00
Israel Chauca Fuentes
b45536fe8d
Fix expanding abbreviations. Close #145 .
2013-12-18 23:55:02 -05:00
Israel Chauca Fuentes
3dde5cc8cb
Do not use <C-R>= for matchpairs. Close #150 , close #143 .
2013-12-18 23:05:30 -05:00
Milind Ganjoo
654dc14e6e
Add C-h synonym for delimitMateBS (can't add one for S-BS though)
2013-10-26 17:13:26 -07:00
Israel Chauca Fuentes
16a35eefab
Update version and doc.
2013-07-22 13:29:36 -04:00
Israel Chauca Fuentes
6b0d448f6a
Don't use a char buffer anymore.
2013-07-14 01:29:53 -04:00
Israel Chauca Fuentes
a77423a46f
Remove superfluous unmapping.
2013-07-13 22:59:58 -04:00
Israel Chauca Fuentes
14faba1c62
Don't use setline() for left-side matchpair.
2013-07-13 21:57:21 -04:00
Israel Chauca Fuentes
7caa6092b7
Fix <S-Tab> mapping. Close #132 .
2013-06-27 21:35:37 -04:00
Israel Chauca Fuentes
d98d8c0a0d
Fix :DelimitMateTest.
2013-06-27 20:59:04 -04:00
Israel Chauca Fuentes
579e3520a4
Use setter/getter everywhere (well, almost everywhere).
2013-06-21 23:49:48 -04:00
Israel Chauca Fuentes
d4ba528935
Add eol marker finished. Closes #102 . Add s:g().
2013-06-19 00:06:10 -04:00
Israel Chauca Fuentes
8a8aad183f
Fix tests, BS in expansions and close #105 .
2013-06-18 18:52:26 -04:00
Israel Chauca Fuentes
cfc6654855
Make jumping over space and CR expansions optional and off by default.
...
- Closes #130 .
- Closes #110 .
- As suggested in #95 .
2013-06-18 16:02:48 -04:00
Israel Chauca Fuentes
739d2f9bd4
Call #Finish() only when necessary for <BS>. As mentioned in #124 .
2013-03-27 18:33:58 -04:00
Israel Chauca Fuentes
eb7738e4aa
Call #Finish() only when necessary. Closes #124 .
2013-03-27 16:50:53 -04:00
Israel Chauca Fuentes
32f5d8df07
Do not map over <Esc>. Closes #118 .
2013-02-12 10:37:42 -05:00
Israel Chauca Fuentes
7b5887c324
Do not create bogus imap. closes #113 , closes #87 .
2013-02-08 20:43:32 -05:00
Israel Chauca Fuentes
0326b7c14a
Flush buffer on scrolling.
2012-07-20 15:51:19 -04:00
Israel Chauca Fuentes
b65d719353
Add string next to the closing matchpair when at the eol. Closes #77 .
2012-04-14 19:36:51 -04:00
Giuseppe Rota
4a7d5a6e54
screwup in map checks
2012-04-08 13:37:11 +02:00
Giuseppe Rota
cecebf6e86
Avoid mapping in ExtraMappings when there's already a map.
2012-04-07 13:17:34 +02:00
Israel Chauca Fuentes
26a6def62f
Add an option to prevent mapping to ^[OC.
...
Might be useful in #87 .
2012-02-28 18:27:13 -05:00
Israel Chauca Fuentes
0fb597ef36
Make :DelimitMateTest more verbose.
...
- Add the output of :version.
- Print all mapping regardless of value.
- Ask before overwriting a modified buffer.
2012-02-25 17:45:28 -05:00
Akos Gyimesi
2af2dd2350
Add mapping for default MacVim movements
2012-02-23 20:58:42 +01:00
Israel Chauca Fuentes
9c77b8434a
Use default cpo values while creating mappings. Closes #72 .
2012-02-22 23:14:01 -05:00
Israel Chauca Fuentes
9d133d5b69
Fix flushing of char buffer.
2012-02-09 21:28:53 -05:00
Israel Chauca Fuentes
581a3ebc17
Modify b:_l_delimitMate_matchpairs_list.
2012-02-07 22:32:17 -05:00
Israel Chauca Fuentes
7b781ab6b6
Merge branch 'master' of https://github.com/MSch/delimitMate
2012-02-07 18:46:04 -05:00
Martin Schürrer
aff9743269
Also work with <C-Left> and <C-Right>
2011-12-18 12:22:16 +01:00
Taylor Hedberg
5263e25548
delimitMate_offByDefault option to disable delimitMate by default
2011-08-25 12:36:15 -04:00
Israel Chauca Fuentes
a5b7141fc4
Set and restore &cpo in the right place.
2011-04-17 15:49:27 -05:00
Israel Chauca Fuentes
860c45ab2a
Limit autocmd effects.
2011-01-14 22:13:00 -06:00
Israel Chauca Fuentes
8686edfc63
Update version.
2011-01-14 20:59:53 -06:00
Israel Chauca Fuentes
928cc1146a
Fix behaviour of b:loaded_delimitMate.
2011-01-14 20:49:28 -06:00
Israel Chauca Fuentes
f6015300a0
Modify smart_matchpairs regex.
2011-01-14 20:37:04 -06:00
Israel Chauca Fuentes
0783f97fc0
Modify :DelimitMateTest output.
2010-12-11 05:23:27 -06:00
Israel Chauca Fuentes
f47bcd8e3f
Reorder mappings.
2010-12-08 21:56:47 -06:00
Israel Chauca Fuentes
873e79ec37
Allow jumping over contiguous delimiters. Closes #44 .
2010-12-08 03:34:45 -06:00