Commit Graph

733 Commits

Author SHA1 Message Date
TheLeoP
bca8246d2a chore: format query files 2025-07-07 14:57:38 -05:00
TheLeoP
db9fe5d95d refactor: mostly remove nvim-treesitter dependency 2025-07-07 14:57:38 -05:00
TheLeoP
7f274a21b0 docs: boolean -> 0|1 on matchup.Config types 2025-07-07 14:57:38 -05:00
TheLeoP
490f6850a3 feat: add luaCATS typing for configuration and add treesitter config 2025-07-07 14:57:38 -05:00
Dmytro Soltys
113d6c97e8 chore: Add docker test runners for local development 2025-07-07 14:56:56 -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
Michele Campeotto
56c714495e Split treesitter matches at newlines instead of whitespace (#386)
I believe this was the intention of the original change in (#217): there
is some mixing of terminology in the review discussion, but I believe
the intention was to extract the first line in the match, as suggested
in the linked discussion, and not the string up to the first whitespace.
2025-05-16 18:47:36 -04:00
Amadeus Demarzi
b4bf17473a Disable winbar on neovim 0.8.0 and later (#387) 2025-05-16 18:45:41 -04:00
Andy Massimino
ea2ff43e09 Update neovim_treesitter.yml 2025-03-30 09:41:35 -04:00
Andy Massimino
bd04c3d5df Update neovim.yml 2025-03-30 09:40:40 -04:00
Marc Jakobi
c10f6d7f45 fix(queries/haskell): constructor/record -> record (#384) 2025-03-30 09:07:55 -04:00
replcat
b8164c618e Accept offscreen popup borders as lists (#377) 2025-03-30 09:07:29 -04:00
Andy Massimino
aca23ce53e Update julia queries, fix #351 2024-12-17 19:53:04 -05:00
Andy Massimino
3ed08b05cc Update ecma query, fix #374 2024-12-15 14:38:08 -05: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
Jaehwang Jung
2328f4a308 fix(tex): use texMathZoneTI for vimtex v2.11 (#372)
texMathZoneX was renamed to texMathZoneTI in
vimtex 0cf45fd3f8128f427588098389634233738682f4
2024-10-22 19:25:09 -04:00
Patrick Haun
57d3a4bbf4 feat: add zig queries (#371) 2024-10-17 22:22:10 -04:00
Veesh Goldman
1975afe631 feat(perl): add matchup for loops + quotes (#366)
* feat(perl): add matchup for loops + quotes

* feat(perl): add try/catch matchup
2024-09-12 08:53:40 -04:00
Turiiya
80efa330c4 fix(svelte): adapt queries to new parser (#365) 2024-09-12 08:51:18 -04:00
Lucas Biaggi
971ac5cbb3 Update neovim_treesitter.yml (#363)
Update neovim_treesitter to match neovim.yml
2024-09-12 08:51:02 -04:00
Andy Massimino
8522c9b3ba Update neovim.yml (#362) 2024-09-09 13:01:01 -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
Jonáš Dujava
e16193b6e0 fix(query): use explicitly the legacy behavior (#358)
After
6913c5e1d9
it is necessary to opt-in explicitly to the old behavior.

Signed-off-by: Jonas Dujava <jonas.dujava@gmail.com>
2024-09-06 14:12:29 -04:00
Marc Jakobi
1535a769d5 Update haskell queries for tree-sitter-haskell v0.21.0 rewrite (#349) 2024-05-28 22:44:47 -04:00
Benedikt
ff3bea6116 add fish queries (#345) 2024-05-18 20:17:53 -04:00
Andy K. Massimino
838652d478 Fix prev_eol logic, fix #343 2024-05-18 20:11:00 -04:00
Andy K. Massimino
b1d847a2f9 Remove TS haskell where, fix #347 2024-05-18 20:10:20 -04:00
Amaan Qureshi
2d660e4aa7 feat(svelte)!: adapt queries to new parser (#339) 2024-02-24 08:14:45 -05:00
Amaan Qureshi
7f81ae1254 fix(ecma): function -> function_expression (#338) 2024-02-01 19:56:17 -05:00
Patrick Haun
e2cca1747a fix: go methods query missing (#336) 2024-01-06 11:00:35 -05:00
Andy K. Massimino
2550178c43 Rewrite TS perl query, fix #334 2023-12-19 08:38:33 -05:00
Andy K. Massimino
3f4fe496fa Try rhysd/action-setup-vim 2023-12-13 21:41:57 -05:00
Andy K. Massimino
7c4e8a00a6 Consider cmp in pumvisible 2023-11-25 14:24:24 -05:00
Andy K. Massimino
269f9bea87 Update vim TS queries 2023-11-24 18:31:15 -05:00
Andy K. Massimino
966f6bf34f Fix vim workflow version 2023-11-24 18:31:06 -05:00
Andy K. Massimino
0a14691971 Obey noskips in surrounding, fix #322 2023-11-24 18:22:10 -05:00
aMOPel
9e2ced9825 feat(nim): added treesitter queries (#329) 2023-11-24 12:06:11 -05:00
Andy K. Massimino
d30b72d20f Prevent insertion of popup text into buffer, fix #325 2023-11-04 21:51:40 -04:00
hinell
44640e046a Add TS query for heredoc redirection in Bash (#326) 2023-11-04 13:08:25 -04:00
Mikey
6dbe108230 Add Rust closure || pairs (#320)
Also remove closure return. As far as I can tell, is currently broken,
and when fixed, breaks || pair match.
2023-09-02 09:50:30 -04:00
黄京
f45877c7dd feat: add LaTeX3 matchup support. (#317)
* Add LaTeX3 matching support.

Add support to a bunch of LaTeX3 macros. See file `tex_matchup.vim` for detail.

* Match `:` only once.

Changed `*` to `\?`.
2023-09-02 09:46:49 -04:00
Andy Massimino
ce2bf1aa32 Update neovim.yml 2023-09-01 09:54:23 -04:00
Mikey
0d57c5c709 Fix ECMA method function return (#321) 2023-09-01 09:45:53 -04:00
Mikey
02c6836d22 Add Rust type <> pairs (#319) 2023-09-01 09:44:35 -04:00
Andy K. Massimino
582cbc8c2d Document tree-sitter virtual text options re #316 2023-08-06 08:59:55 -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