Commit Graph

  • 6b52c08453 fix: guard lang_tree:parse against upstream directive errors master fix/nvim-v0.12.x Chen Asraf 2026-04-05 13:13:38 +03:00
  • 0fb1e6b7ce use pcall when calling get_node function, since it can raise an error in some cases. (#425) Cameron 2025-12-31 23:46:01 +01:00
  • e9336fa1a9 fix(rust): correct type_parameters closing bracket capture (#427) Kevin Witlox 2025-12-31 23:42:00 +01:00
  • 2afb7fc911 perf: improve general treesitter performance and markdown particular performance (#423) Luis Calle 2025-12-31 17:39:33 -05:00
  • 1c276e12b4 Add ocaml treesitter queries (#421) Noah Bogart 2025-11-06 07:40:10 -05:00
  • 828d1ad4ff feat: improve tsx support (#420) Luis Calle 2025-11-06 07:39:42 -05:00
  • 1660d6ad10 feat: add powershell support (#419) Luis Calle 2025-11-06 07:39:16 -05:00
  • 89604825d4 Match on Ruby case/in statements for pattern matching (#417) Chris Vincent 2025-11-06 06:38:58 -06:00
  • ca538c3bb0 add support markdown matchup (#415) XiaoTian 2025-10-03 21:45:17 +08:00
  • 9ae7f86c31 fix: pumvisible (#413) Mohammad Reza Karimi 2025-10-03 09:44:29 -04:00
  • b23ba393ee Suppress E242 in neovim, fix #408 Andy Massimino 2025-09-06 13:00:46 +00:00
  • add1680d8b fix(go): update broken queries (#411) phanium 2025-09-06 20:53:53 +08:00
  • 347c890d51 perf: use string.gmatch instead of vim.split (#410) Luis Calle 2025-08-25 20:20:26 -05:00
  • 704c9d98e6 docs: Add missing comma to lazy.nvim instalation (#409) Martin Kunz 2025-08-15 01:58:24 +02:00
  • 9cb4961161 feat: support htmlangular filetype (#407) Julio García 2025-08-15 01:57:52 +02:00
  • b4efd6a973 feat: add Erlang/Elixir queries (#405) Zhongqiu Zhao 2025-08-06 20:34:14 +08:00
  • a1f93006ba fix: disable the matchup if no matchup queries was found (#404) Zhongqiu Zhao 2025-08-06 20:33:56 +08:00
  • 81313f1744 fix(haskell): use the correct captures for lambda case (#397) Luis Calle 2025-07-08 16:43:27 -05:00
  • ea01ae7b54 fix: enable treesitter virtual text by default (#396) Luis Calle 2025-07-07 20:57:10 -05:00
  • 6193440b8a feat: Invalidate matchup query cache on query save Dmytro Soltys 2025-04-22 14:14:54 +02:00
  • 0aa22bc724 Guard matchup_treesitter_ vars to nvim Andy K. Massimino 2025-07-07 21:01:40 -04:00
  • 4f03d43274 Merge pull request #390 from TheLeoP/update-treesitter Andy Massimino 2025-07-07 20:57:34 -04:00
  • 427e9eb27a ci: run tests on Neovim 0.11.2 TheLeoP 2025-07-07 18:02:55 -05:00
  • ef27fce14e ci: add TESTS_ENABLE_TREESITTER env var TheLeoP 2025-07-07 18:01:58 -05:00
  • 9e90cb42eb ci: install treesitter parsers without nvim-treesitter TheLeoP 2025-07-07 17:39:34 -05:00
  • 182fa8bc12 tests: remove references to nvim-treesitter TheLeoP 2025-07-07 17:36:03 -05:00
  • 3de6be029d fix: install treesitter parsers into docker image TheLeoP 2025-07-07 17:22:44 -05:00
  • 321045f727 docs: update matchup.txt with the content of README TheLeoP 2025-07-07 17:19:52 -05:00
  • bf56cac29d chore: make luacheck happy TheLeoP 2025-07-07 14:46:29 -05:00
  • ac432f1352 feat: add block and call queries for go, c and bash TheLeoP 2025-06-30 11:58:26 -05:00
  • e4aae30b3f fix(haskell): properly escape backslash in lambda case query TheLeoP 2025-06-30 11:52:55 -05:00
  • b92d25749b fix(typescript): correctly define captures with anonymous nodes TheLeoP 2025-06-30 11:49:59 -05:00
  • 490f64c951 feat(ecma): add block query TheLeoP 2025-06-30 11:48:01 -05:00
  • 1fd5e6db7a docs: update treesitter integration information on README TheLeoP 2025-06-29 15:24:08 -05:00
  • 5e292db288 docs: remove LunarVim specific instructions from README TheLeoP 2025-06-29 15:19:26 -05:00
  • e832b01e94 docs: add lazy.nvim installation to README TheLeoP 2025-06-29 15:18:35 -05:00
  • 15135430df docs: add documentation for new g:matchup_treesiter config vars TheLeoP 2025-06-29 15:04:25 -05:00
  • 9e152f39d1 feat!(treesitter): parse range around cursor based on g:matchup_treesitter_stopline TheLeoP 2025-06-29 14:43:52 -05:00
  • bb9ff61bf2 fix(treesitter): check if buffer is loaded before trying to get a parser for it TheLeoP 2025-06-29 13:35:32 -05:00
  • b9366dfa53 fix: enable treesitter integration by default only on Neovim TheLeoP 2025-06-24 21:28:14 -05:00
  • 480af13179 fix: correctly process b:match_skip when treesitter is enabled TheLeoP 2025-06-24 11:18:29 -05:00
  • da04528e45 feat!: enable treesitter integration by default TheLeoP 2025-06-23 21:08:12 -05:00
  • cd1f1c7894 feat(lua): add treesitter capture for function calls TheLeoP 2025-06-23 21:07:39 -05:00
  • b2d61bfcb7 fix: initialize g:matchup_treesitter_disable_virtual_text TheLeoP 2025-06-04 23:14:07 -05:00
  • 1b16bca34a feat: add lua table constructor capture TheLeoP 2025-05-29 21:19:20 -05:00
  • 831c161509 feat: fully functional treesitter engine without nvim-treesitter dependency TheLeoP 2025-05-29 21:18:54 -05:00
  • bca8246d2a chore: format query files TheLeoP 2025-05-29 13:32:52 -05:00
  • db9fe5d95d refactor: mostly remove nvim-treesitter dependency TheLeoP 2025-05-29 13:31:50 -05:00
  • 7f274a21b0 docs: boolean -> 0|1 on matchup.Config types TheLeoP 2025-05-28 10:44:52 -05:00
  • 490f6850a3 feat: add luaCATS typing for configuration and add treesitter config TheLeoP 2025-05-28 09:32:18 -05:00
  • 113d6c97e8 chore: Add docker test runners for local development Dmytro Soltys 2025-04-08 19:18:54 +02:00
  • 5456eaccf7 fix: silently fail nvim_buf_clear_namespace if called in sandbox/modeline (#395) Luis Calle 2025-07-04 07:32:53 -05:00
  • c478d4a72b fix(popup): clear popup window on nightly nvim >= 0.12 (#392) Mohammad Reza Karimi 2025-06-04 11:23:16 -04:00
  • 56c714495e Split treesitter matches at newlines instead of whitespace (#386) Michele Campeotto 2025-05-17 00:47:36 +02:00
  • b4bf17473a Disable winbar on neovim 0.8.0 and later (#387) Amadeus Demarzi 2025-05-16 15:45:41 -07:00
  • ea2ff43e09 Update neovim_treesitter.yml Andy Massimino 2025-03-30 09:41:35 -04:00
  • bd04c3d5df Update neovim.yml Andy Massimino 2025-03-30 09:40:40 -04:00
  • c10f6d7f45 fix(queries/haskell): constructor/record -> record (#384) Marc Jakobi 2025-03-30 15:07:55 +02:00
  • b8164c618e Accept offscreen popup borders as lists (#377) replcat 2025-03-31 00:07:29 +11:00
  • aca23ce53e Update julia queries, fix #351 Andy Massimino 2024-12-17 19:53:04 -05:00
  • 3ed08b05cc Update ecma query, fix #374 Andy Massimino 2024-12-15 14:38:08 -05:00
  • 5fb083de1e Guard <cmd> mappings Andy K. Massimino 2024-10-28 09:12:01 -04:00
  • 9b21868064 Fix matchup-Z% motion, fix #368 Andy K. Massimino 2024-10-28 09:01:12 -04:00
  • fea05cf36a Use cmd mappings in normal mode, fix #370 Andy K. Massimino 2024-10-27 07:13:28 -04:00
  • 2328f4a308 fix(tex): use texMathZoneTI for vimtex v2.11 (#372) Jaehwang Jung 2024-10-23 08:25:09 +09:00
  • 57d3a4bbf4 feat: add zig queries (#371) Patrick Haun 2024-10-18 04:22:10 +02:00
  • 1975afe631 feat(perl): add matchup for loops + quotes (#366) Veesh Goldman 2024-09-12 15:53:40 +03:00
  • 80efa330c4 fix(svelte): adapt queries to new parser (#365) Turiiya 2024-09-12 14:51:18 +02:00
  • 971ac5cbb3 Update neovim_treesitter.yml (#363) Lucas Biaggi 2024-09-12 13:51:02 +01:00
  • 8522c9b3ba Update neovim.yml (#362) Andy Massimino 2024-09-09 13:01:01 -04:00
  • f89858a5ab feat: add support for templ (#359) Michael L. 2024-09-06 20:13:42 +02:00
  • 8265d53aef Skip ts node Character, fix #342 (#361) wrvsrx 2024-09-07 02:12:54 +08:00
  • e16193b6e0 fix(query): use explicitly the legacy behavior (#358) Jonáš Dujava 2024-09-06 20:12:29 +02:00
  • 1535a769d5 Update haskell queries for tree-sitter-haskell v0.21.0 rewrite (#349) Marc Jakobi 2024-05-29 04:44:47 +02:00
  • ff3bea6116 add fish queries (#345) Benedikt 2024-05-19 02:17:53 +02:00
  • 838652d478 Fix prev_eol logic, fix #343 Andy K. Massimino 2024-05-18 20:11:00 -04:00
  • b1d847a2f9 Remove TS haskell where, fix #347 Andy K. Massimino 2024-05-18 20:10:20 -04:00
  • 2d660e4aa7 feat(svelte)!: adapt queries to new parser (#339) Amaan Qureshi 2024-02-24 08:14:45 -05:00
  • 7f81ae1254 fix(ecma): function -> function_expression (#338) Amaan Qureshi 2024-02-01 19:56:17 -05:00
  • e2cca1747a fix: go methods query missing (#336) Patrick Haun 2024-01-06 17:00:35 +01:00
  • 2550178c43 Rewrite TS perl query, fix #334 Andy K. Massimino 2023-12-19 08:38:33 -05:00
  • 3f4fe496fa Try rhysd/action-setup-vim Andy K. Massimino 2023-12-13 21:41:57 -05:00
  • 7c4e8a00a6 Consider cmp in pumvisible Andy K. Massimino 2023-11-25 14:24:24 -05:00
  • 269f9bea87 Update vim TS queries Andy K. Massimino 2023-11-24 18:31:15 -05:00
  • 966f6bf34f Fix vim workflow version Andy K. Massimino 2023-11-24 18:31:06 -05:00
  • 0a14691971 Obey noskips in surrounding, fix #322 Andy K. Massimino 2023-11-24 18:20:19 -05:00
  • 9e2ced9825 feat(nim): added treesitter queries (#329) aMOPel 2023-11-24 18:06:11 +01:00
  • d30b72d20f Prevent insertion of popup text into buffer, fix #325 Andy K. Massimino 2023-11-04 21:51:06 -04:00
  • 44640e046a Add TS query for heredoc redirection in Bash (#326) hinell 2023-11-04 20:08:25 +03:00
  • 6dbe108230 Add Rust closure || pairs (#320) Mikey 2023-09-03 01:50:30 +12:00
  • f45877c7dd feat: add LaTeX3 matchup support. (#317) 黄京 2023-09-02 21:46:49 +08:00
  • ce2bf1aa32 Update neovim.yml Andy Massimino 2023-09-01 09:54:23 -04:00
  • 0d57c5c709 Fix ECMA method function return (#321) Mikey 2023-09-02 01:45:53 +12:00
  • 02c6836d22 Add Rust type <> pairs (#319) Mikey 2023-09-02 01:44:35 +12:00
  • 582cbc8c2d Document tree-sitter virtual text options re #316 Andy K. Massimino 2023-08-06 08:59:47 -04:00
  • 2074184042 Disable statuscolumn in nvim float, re #313 Andy K. Massimino 2023-07-29 20:50:25 -04:00
  • 4f426d15ae Disable foldcolumn and signcolumn in nvim float, fix #305 Andy K. Massimino 2023-07-28 13:12:58 -04:00
  • 0646093e07 Some haskell tree-sitter query improvements (#312) Marc Jakobi 2023-07-27 18:46:46 +01:00
  • 406812fe60 fix(c): update queries from upstream (#309) Amaan Qureshi 2023-07-27 13:46:18 -04:00
  • ca8971739e Added Haskell support (#311) Marc Jakobi 2023-07-20 16:28:12 +02:00