Commit Graph

271 Commits

Author SHA1 Message Date
Andy K. Massimino
fee4d5b477 Attempt to fix failing tests 1 2019-01-08 13:35:28 -05:00
Andy K. Massimino
46f411c1d9 Be more careful about when to transmute re #48 2019-01-08 12:21:59 -05:00
Andy K. Massimino
6f576942db Improve open brace alignment check for clike 2019-01-04 08:15:03 -05:00
Andy K. Massimino
226db10f7f Test on neovim 2019-01-04 08:13:58 -05:00
Andy K. Massimino
e3016e0ca0 Fix background matches 2018-12-27 23:28:29 -05:00
Andy K. Massimino
214e59bf01 Improve offscreen esp for c-like languages
In cases like the following, the statusline will display
"if (status) … {" which is more useful.

```c
if (status)
{

[}]
2018-12-27 23:19:30 -05:00
Andy K. Massimino
ffb450c985 Use mode() to determine motion_force (8.1.0648)
cf vim/vim#3490
2018-12-27 23:14:12 -05:00
Andy K. Massimino
734cd4e5a8 Fix count() compat problem pointed out by vader 2018-12-27 23:04:54 -05:00
Andy K. Massimino
0b69d9edfc Add basic vader continuous integration (on gitlab) 2018-12-27 22:39:33 -05:00
Andy K. Massimino
a2cfb9df56 Fix ft in vader files 2018-12-27 22:13:04 -05:00
Andy K. Massimino
009b8d1179 Run through bash 2018-12-27 21:20:20 -05:00
Andy K. Massimino
1ad2a0ec93 Improve test vim versions 2018-12-27 21:14:09 -05:00
Andy K. Massimino
18dbf2d9d1 Test on thinca/vim (alpine) 2018-12-27 21:06:08 -05:00
Andy K. Massimino
1b66d8d40b Fix gitlab-ci syntax 2018-12-27 20:33:25 -05:00
Andy K. Massimino
060b55c8bf Test ci 2018-12-27 20:28:22 -05:00
Andy K. Massimino
55cff87749 Allow hotfix for dotted &filetype, fixes #46 2018-12-20 08:06:57 -05:00
Andy K. Massimino
35de619c11 Tweak readme 2018-12-10 01:21:09 -05:00
Andy K. Massimino
fa9d7a83fc Allow background highlight without matchaddpos
fixes #44
2018-12-10 01:20:30 -05:00
Andy K. Massimino
559ae0cab0 Fix default skip method 2018-12-10 00:50:19 -05:00
Andy K. Massimino
ca997f224f Add alternative for missing matchaddpos re #44 2018-11-29 15:13:26 -05:00
Andy K. Massimino
afd7a6b981 Add background highlight to documentation 2018-11-15 12:56:33 -05:00
Andy K. Massimino
c677d09abc Allow highlighting background between matches 2018-11-09 11:18:00 -05:00
Andy K. Massimino
1f70ad5445 Adjust match list for minor partial bug 2018-11-04 12:30:38 -05:00
Andy K. Massimino
4e1e9f60d1 Improve string escape in transmute 2018-11-04 12:29:15 -05:00
Andy K. Massimino
5f2eb8bd4a Fix scriptencoding for surround file 2018-11-04 12:28:14 -05:00
Andy K. Massimino
691bb9edad Update runtime files 2018-11-04 12:26:15 -05:00
Andy K. Massimino
0406497a93 Fix matchparen cursor position in replace mode 2018-11-04 12:25:09 -05:00
Andy K. Massimino
32f643252f Make minor doc update 2018-11-04 12:18:41 -05:00
Andy K. Massimino
b8e5d21341 Initialize in cmdwin, closes #43 2018-11-01 18:05:13 -04:00
Andy K. Massimino
9c0c8e0fdc Be more forgiving about presence of matchit re 41 2018-10-09 12:26:43 -04:00
Andy K. Massimino
500c80f0ad Protect statusline from buffer switching #37 2018-09-21 00:01:26 -04:00
Andy K. Massimino
b87675e9cd Protect user's statusline, add manual flag, re #37 2018-09-11 11:32:34 -04:00
Andy K. Massimino
329befc45c Eliminate E698 on deepcopy with transmute (re #38) 2018-08-29 14:58:45 -04:00
Andy K. Massimino
ee7ccbbd2b Allow function match_words (has caveats)
For SpaceVim#2058, Julia language.
For Julia, advanced motions and text objects will not work properly.
2018-08-19 10:38:55 -04:00
Andy K. Massimino
9e70a17450 Tweak backup change surrounding 2018-08-18 21:56:16 -04:00
Andy K. Massimino
55ae3f2860 Update docs 2018-08-18 17:14:07 -04:00
Andy K. Massimino
9fe24a9d9f Update offscreen on scroll 2018-08-18 17:11:10 -04:00
Andy K. Massimino
3262eecc3c Push surround feature (initially disabled)
let g:matchup_surround_enabled = 1
    cs% / ds%
2018-08-18 13:46:26 -04:00
Andy K. Massimino
10c5daa32f Allow highlighting surroundings always 2018-08-17 11:01:58 -04:00
Andy K. Massimino
b777c11ef9 Treat visual cursor on end-of-line as one behind
Like matchit.  Fixes #36.
2018-08-17 10:52:24 -04:00
Andy K. Massimino
ebdac3081d Work around vim bug where synID is sometimes wrong
Need to investigate further.  Seems to work for now.
2018-08-17 10:49:15 -04:00
Andy K. Massimino
4871e93e88 Normalize generic syn method 2018-08-16 21:10:31 -04:00
Andy K. Massimino
750458a2dc Make small perf improvements in matching/surround 2018-08-16 20:49:15 -04:00
Andy K. Massimino
547c53ecc5 Dont update context if transmute disabled 2018-08-16 20:37:54 -04:00
Andy K. Massimino
2fffc92f14 Add xml tagnameonly matchpref re #30 2018-08-03 08:21:38 -04:00
Andy K. Massimino
6c73814c45 Make small performance improvement in default skip 2018-07-27 08:41:24 -04:00
Andy K. Massimino
ed357cff40 Enable \g{hlend} specifier to truncate highlight
Adds the match preferences

    let g:matchup_matchpref = {}
    let g:matchup_matchpref.vue = {'tagnameonly': 1}
    let g:matchup_matchpref.html = {'tagnameonly': 1}

Closes #30.
2018-07-27 08:38:47 -04:00
Andy K. Massimino
4b96369cc7 Allow MatchWord hi group for offscreen 2018-07-21 16:12:09 -04:00
Andy K. Massimino
1319dc0032 Add cpo check, formatting for vim ftplugin 2018-07-21 16:07:46 -04:00
Andy K. Massimino
b0d2b68144 Use copy instead of deepcopy for delim object 2018-07-21 16:07:15 -04:00