Commit Graph

126 Commits

Author SHA1 Message Date
Andy K. Massimino
3ea94c2329 Allow disabling of highlighting in each mode
(related #30)
2018-05-12 08:58:17 -04:00
Andy K. Massimino
35622fc990 Improve computation of off-screen scl padding
closes #29
2018-04-20 20:29:45 -04:00
Andy K. Massimino
6733274ca4 Make off-screen display respect fdc/scl, fixes #29 2018-04-18 11:46:22 -04:00
Andy K. Massimino
57fc88cd68 Let off-screen matching work at screen edge, closes #28 2018-04-18 11:34:46 -04:00
Andy K. Massimino
633fd624cd Implement fast loader (see #25) 2018-04-09 15:19:15 -04:00
Andy K. Massimino
1b175dc80d Redo text objects (see #16) 2018-04-09 14:51:38 -04:00
Andy K. Massimino
05c9bc8444 Fix infinite loop in text object 2018-04-06 23:46:56 -04:00
Andy K. Massimino
a6c584daa2 Make minor improvement to startup time 2018-04-05 11:24:06 -04:00
Andy K. Massimino
fb09f4ae8e Improve loading time when matchparen_enabled=0
Also be more robust in loading pi_paren's plugin/matchparen.vim
cf. #25, cf. SpaceVim/SpaceVim/#1482
2018-04-02 14:54:11 -04:00
Andy K. Massimino
5219caa1c1 Split delim.vim into 2 files; should resolve #25 2018-04-02 11:00:09 -04:00
Andy K. Massimino
91ef9f53b4 Tweak b:match_words loader for future changes 2018-04-02 10:37:33 -04:00
Andy K. Massimino
8b7a174ba8 Fix for patterns with \zs 2018-04-02 10:37:33 -04:00
Andy K. Massimino
d9c098049f Add timeout check to get_surrounding 2018-04-02 10:37:33 -04:00
Andy K. Massimino
1249993d55 Improve highlight surrounding 2018-04-02 10:37:33 -04:00
Andy K. Massimino
cff4cde97c Allow clear highlight in visual mode, closes #18 2018-04-02 10:37:33 -04:00
Andy K. Massimino
5d2c061fa0 Work around spurious partial matching 2018-04-02 10:37:33 -04:00
Andy K. Massimino
7a34261f77 Allow buffer-only hotfix, add sha checker 2018-04-02 10:37:33 -04:00
Andy K. Massimino
747fbd827d Make small performance improvement to compat fcns 2018-04-02 10:37:14 -04:00
Andy K. Massimino
b75d56f994 Fix operator regression caused by 75191c6 2018-03-31 12:52:12 -04:00
Andy K. Massimino
6b9e4e9d82 Stage delim.vim for split + minor changes (#25) 2018-03-24 16:29:58 -04:00
Andy K. Massimino
4fc859fade Workaround clearing startup msg on timer autoload 2018-03-24 00:40:52 -04:00
Andy K. Massimino
b2a30d0725 Allow highlighting while popup menu is visible 2018-03-23 23:21:03 -04:00
Andy K. Massimino
75191c64f3 Improve loading time cf. #25 2018-03-23 22:56:14 -04:00
Andy K. Massimino
f03ffd3e1c Add option to disable loading for plain text (no &ft) 2018-03-21 23:06:40 -04:00
Andy K. Massimino
78b2e435fd Remove some unused delim code 2018-03-21 23:05:33 -04:00
Andy K. Massimino
f2a555e878 Allow disabling matching within strings/comments
fixes #26
2018-03-14 23:51:24 -04:00
Andy K. Massimino
257a1e2b80 Fix transmute align*->align bug, bad sanitization 2018-03-11 18:42:52 -04:00
Andy K. Massimino
d647ae8d2c Add nvim version check for matchparen_deferred
closes #22
2018-03-04 14:21:14 -05:00
Andy K. Massimino
f0b6e155d4 Improve version check/warning for matchparen_deferred 2018-03-03 15:12:05 -05:00
Andy K. Massimino
61dcf75ca1 Allow motions and objects to fail with best found
re. #16
        Adds option g:matchup_delim_count_fail
2018-03-03 12:50:25 -05:00
Andy K. Massimino
c3ed11fbf9 Add performance display command 2018-03-03 12:18:22 -05:00
Andy K. Massimino
fd54741f9b Listen to TextChanged{,I,P} for matchparen 2018-03-03 12:00:58 -05:00
Andy K. Massimino
f8713c478d Initialize buffer even when no FileType set 2018-03-03 11:58:51 -05:00
Andy K. Massimino
cd8de37192 Use relativenumber properly 2018-02-10 13:52:00 -05:00
Andy K. Massimino
26c6b90222 Use local statusline rel. 21 2018-02-10 12:44:51 -05:00
Andy K. Massimino
d89f48fb54 Separate stopline for highlighting, documentation
Now g:matchup_matchparen_stopline and g:matchup_delim_stopline.
Closes #21.
2018-02-10 11:36:54 -05:00
Andy K. Massimino
242cc435fa Fix stale matches when entering fold 2018-02-10 10:50:45 -05:00
Andy K. Massimino
b79d11b960 Don't get matches when inside a closed fold 2018-02-04 23:28:39 -05:00
Andy K. Massimino
9d8a01059d Fix linewise i% e.g., html 2018-01-15 20:36:41 -05:00
Andy K. Massimino
74183427cb Tweak i% text object
Related #16
2017-12-23 17:45:46 -05:00
Andy K. Massimino
efa1f814d6 Fix bug in pos#next 2017-12-23 17:18:07 -05:00
Andy K. Massimino
d2c649e5cf Fix bug in g@ detection 2017-12-23 00:11:11 -05:00
Andy K. Massimino
c2a7cf1891 Handle ci%, etc with empty region 2017-12-22 13:51:29 -05:00
Andy K. Massimino
279ba50399 Improve text_obj_linewise_operators spec, cf #15 2017-12-20 13:11:27 -05:00
Andy K. Massimino
7b8495a247 Improve performance by removing cpo-=c
Using \& instead.  Hopefully this doesn't cause any issues.
2017-12-19 10:54:53 -05:00
Andy K. Massimino
6e55e1db3e Properly set invert_skip in get_surrounding 2017-12-18 13:56:44 -05:00
Andy K. Massimino
36e347e8aa Try not to show off-screen matches while "scrolling" 2017-12-18 13:56:05 -05:00
Andy K. Massimino
7c80951463 Add smartskip check in delim#get_surrounding 2017-12-17 11:36:22 -05:00
Andy K. Massimino
8621b63a3c Add flag to not include matchpairs 2017-12-17 11:19:13 -05:00
Andy K. Massimino
cdaded0dd9 Don't show offscreen for skipped 2017-12-13 01:02:20 -05:00