Commit Graph

379 Commits

Author SHA1 Message Date
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
480af13179 fix: correctly process b:match_skip when treesitter is enabled 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
TheLeoP
db9fe5d95d refactor: mostly remove nvim-treesitter dependency 2025-07-07 14:57:38 -05:00
Mohammad Reza Karimi
c478d4a72b fix(popup): clear popup window on nightly nvim >= 0.12 (#392)
* fix(popup): remove popup on nightly nvim >= 0.12

Fixes #391

* Update matchparen.vim

---------

Co-authored-by: Andy Massimino <andymass@users.noreply.github.com>
2025-06-04 11:23:16 -04:00
Amadeus Demarzi
b4bf17473a Disable winbar on neovim 0.8.0 and later (#387) 2025-05-16 18:45:41 -04:00
replcat
b8164c618e Accept offscreen popup borders as lists (#377) 2025-03-30 09:07:29 -04:00
Andy K. Massimino
5fb083de1e Guard <cmd> mappings 2024-10-28 09:13:35 -04:00
Andy K. Massimino
9b21868064 Fix matchup-Z% motion, fix #368 2024-10-28 09:01:12 -04:00
Andy K. Massimino
fea05cf36a Use cmd mappings in normal mode, fix #370 2024-10-28 09:00:40 -04:00
Michael L.
f89858a5ab feat: add support for templ (#359)
* add support for templ

* remove else if

* add templ to html like languages
2024-09-06 14:13:42 -04:00
wrvsrx
8265d53aef Skip ts node Character, fix #342 (#361) 2024-09-06 14:12:54 -04:00
Andy K. Massimino
838652d478 Fix prev_eol logic, fix #343 2024-05-18 20:11:00 -04:00
Andy K. Massimino
7c4e8a00a6 Consider cmp in pumvisible 2023-11-25 14:24:24 -05:00
Andy K. Massimino
0a14691971 Obey noskips in surrounding, fix #322 2023-11-24 18:22:10 -05:00
Andy K. Massimino
d30b72d20f Prevent insertion of popup text into buffer, fix #325 2023-11-04 21:51:40 -04:00
Andy K. Massimino
2074184042 Disable statuscolumn in nvim float, re #313 2023-07-29 20:50:25 -04:00
Andy K. Massimino
4f426d15ae Disable foldcolumn and signcolumn in nvim float, fix #305 2023-07-28 13:12:58 -04:00
Andy K. Massimino
57499f5ca9 Support highlight on nvim float with relativenumber
re #253
2023-04-12 21:25:42 -04:00
Andy K. Massimino
f5d1e1b2b3 Fix crash on invalid nvim float buffer
re #282
2023-04-12 21:00:11 -04:00
Andy K. Massimino
03ebc3b7db Fix MatchupWhereAmI pattern for nvim hl groups
fixes #281
2023-04-10 19:53:13 -04:00
Andy K. Massimino
54ac6e1f22 Fix html text_obj edges, fixes #218 2023-02-19 08:58:39 -05:00
Andy K. Massimino
959e0e79ea Apply minor modernizations (abort, reltimefloat) 2023-01-18 13:02:05 -05:00
Andy K. Massimino
55e3330436 Fix a linewise op for html 2022-11-13 09:22:29 -05:00
Andy K. Massimino
9e6b5471b0 Add xml pattern helper 2022-11-13 09:21:10 -05:00
Andy K. Massimino
f8f65dbaf9 Add support for relativenumber on nvim float win
Related to #253
2022-11-06 11:19:49 -05:00
Andy K. Massimino
addbbc1ecc Adjust html words further 2022-11-06 09:44:23 -05:00
Andy K. Massimino
572edcb24f Be more careful about insert mode cursor position
Closes #186
2022-11-06 09:44:16 -05:00
Andy K. Massimino
09576fd767 Update html patterns 2022-10-26 22:11:11 -04:00
Andy K. Massimino
87b8e9018f Fix TS syntax option load order 2022-08-17 22:55:07 -04:00
Andy K. Massimino
3d4ba4c3ae Adjust check for TS hl module, syntax, fix #198,#239 2022-08-17 22:37:24 -04:00
Andy K. Massimino
33fc8b819f Allow offscreen position at cursor, fixes #223 2022-07-12 18:26:17 -04:00
Andy K. Massimino
976ebfe61b Fix some issues with offscreen popup props, fixes #228 2022-05-28 21:01:08 -04:00
Enrico Maria De Angelis
a2f1c05ddb Fix offscreen popup when there is a WinBar (#229) 2022-05-28 20:48:52 -04:00
Andy K. Massimino
45f9643b6b Split transmute handlers for TS error re #225 2022-05-25 21:45:10 -04:00
Andy K. Massimino
96abbdcb2e Improve performance of TS matching with xml re #221 2022-05-03 22:11:41 -04:00
Andy K. Massimino
2317174b58 Adjust html text_obj edges with TS re #218 2022-05-03 21:02:08 -04:00
Andy K. Massimino
fb588f4862 Use stricter pattern for html text_obj quirk 2022-01-25 08:51:28 -05:00
Andy K. Massimino
97ffd1a206 Inside prev Z% motion again 2022-01-08 13:37:56 -05:00
Andy K. Massimino
ecca332fca Fix d]% when close is at column 1, fix #203 2022-01-08 11:08:41 -05:00
Andy K. Massimino
85c65f4594 Fix gutter text in popup with scl and nonu, closes #187 2021-12-31 16:35:21 -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
cc1d044241 Be more careful about whether we have TS capability 2021-12-31 12:04:47 -05:00
Andy K. Massimino
bb2709884f Use more accurate cache for popup props re #202 2021-12-31 11:40:36 -05:00
Andy K. Massimino
4a5bb96d2d Cleanup echo 2021-12-27 12:24:39 -05:00
Andy K. Massimino
181b4f6518 Revert "Cleanup echo"
This reverts commit 3d3e6c5472.
2021-12-27 12:24:09 -05:00