Luis Calle
ea01ae7b54
fix: enable treesitter virtual text by default ( #396 )
...
* fix: enable treesitter virtual text by default
* fix: use an empty list instead of an empty object
2025-07-07 21:57:10 -04:00
Dmytro Soltys
6193440b8a
feat: Invalidate matchup query cache on query save
2025-07-07 21:02:26 -04:00
Andy K. Massimino
0aa22bc724
Guard matchup_treesitter_ vars to nvim
2025-07-07 21:01:40 -04:00
TheLeoP
9e152f39d1
feat!(treesitter): parse range around cursor based on g:matchup_treesitter_stopline
2025-07-07 14:57:38 -05:00
TheLeoP
b9366dfa53
fix: enable treesitter integration by default only on Neovim
2025-07-07 14:57:38 -05:00
TheLeoP
da04528e45
feat!: enable treesitter integration by default
2025-07-07 14:57:38 -05:00
TheLeoP
b2d61bfcb7
fix: initialize g:matchup_treesitter_disable_virtual_text
2025-07-07 14:57:38 -05:00
TheLeoP
831c161509
feat: fully functional treesitter engine without nvim-treesitter dependency
2025-07-07 14:57:38 -05:00
Andy K. Massimino
5fb083de1e
Guard <cmd> mappings
2024-10-28 09:13:35 -04:00
Andy K. Massimino
fea05cf36a
Use cmd mappings in normal mode, fix #370
2024-10-28 09:00:40 -04:00
Andy K. Massimino
97ffd1a206
Inside prev Z% motion again
2022-01-08 13:37:56 -05:00
Andy K. Massimino
06e879bda2
Prepend omaps with <ignore> (try to fix #199 )
...
This forces vim to consider using omaps instead of incorrect normal ones
when executing a macro. Taking this approach because it does not seem
to cause any side-effects and still allows user customization of maps
under the existing lhs/rhs.
2021-12-31 12:31:43 -05:00
Andy K. Massimino
0ee65c7511
Fix a missed TS support check
2021-12-31 12:08:00 -05:00
Andy K. Massimino
181b4f6518
Revert "Cleanup echo"
...
This reverts commit 3d3e6c5472 .
2021-12-27 12:24:09 -05:00
Andy K. Massimino
3d3e6c5472
Cleanup echo
2021-12-27 12:23:24 -05:00
Andy K. Massimino
cd3665840d
Add hlgroup MatchupVirtualText
2021-11-20 10:20:28 -05:00
Filip Markovic
67ef142d1a
Add option to change virt text markers
2021-11-15 03:05:34 +01:00
Andy K. Massimino
05f4962c64
Fix TS query reload autocmds, fix #161
2021-07-05 18:45:44 -04:00
Andy K. Massimino
78775d82af
Update ts query lua
2021-07-04 16:29:52 -04:00
Andy K. Massimino
32e79b18e6
Fix various lints
2021-04-19 22:31:24 -04:00
Andy K. Massimino
5a518945fa
Improve load time slightly re #146
2021-04-11 14:12:50 -04:00
Andy K. Massimino
e3bc1fa821
Add neovim tree-sitter integration
2021-02-25 22:48:13 -05:00
Andy K. Massimino
5b872ed3e4
Add option to not match mids, re #127
2021-01-28 22:47:13 -05:00
Andy K. Massimino
cc3f7f15fe
Use new style ops for newer nvim
2020-08-10 23:19:37 -04:00
Andy K. Massimino
a6306f6725
Add option matchup_motion_keepjumps, re #99
2020-06-29 19:24:03 -04:00
Andy K. Massimino
857683de79
Refactor delim engines, minor changes
2020-06-18 22:23:57 -04:00
Andy K. Massimino
5a7dd99621
Update year, etc
2020-01-13 22:14:08 -05:00
Andy K. Massimino
ba33a5c92d
Rename status_offscreen option to offscreen re #65
2019-08-02 15:28:20 -04:00
Andy K. Massimino
f1a3948db9
Use ▶ instead of ⯈, add opt where_separator
2019-06-15 20:21:46 -04:00
Andy K. Massimino
164086a3c2
Add MatchupWhereAmI, improve status display
2019-06-15 11:34:02 -04:00
Andy K. Massimino
d9851bafea
Add custom motion api, resolves #49
2019-03-08 08:31:35 -05:00
Andy K. Massimino
d1a0cf0599
Add match fading feature (like Xcode?) closes #52
2019-03-03 00:47:01 -05:00
Andy K. Massimino
ce1414c3e2
Fix missing omaps
2019-01-17 11:11:14 -05:00
Andy K. Massimino
ef17dcb4c2
Be even more careful about transmuting #48
2019-01-10 09:47:19 -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
c677d09abc
Allow highlighting background between matches
2018-11-09 11:18:00 -05: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
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
849c481c70
Switch to new g:matchup_matchpref option
2018-07-20 15:38:13 -04:00
Andy K. Massimino
8c323afe3c
Add insert mode map <c-g>% to jump between matches
2018-06-05 22:06:29 -04:00
Andy K. Massimino
3ea94c2329
Allow disabling of highlighting in each mode
...
(related #30 )
2018-05-12 08:58:17 -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
1b175dc80d
Redo text objects (see #16 )
2018-04-09 14:51:38 -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
cff4cde97c
Allow clear highlight in visual mode, closes #18
2018-04-02 10:37:33 -04:00
Andy K. Massimino
b75d56f994
Fix operator regression caused by 75191c6
2018-03-31 12:52:12 -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