Commit Graph

70 Commits

Author SHA1 Message Date
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