Commit graph

  • abcbe65b6e docs(readme): document 'location' key Christian Clason 2023-08-13 12:56:11 +02:00
  • 673fdccd21 tests: remove set ft Pham Huy Hoang 2023-08-11 22:38:31 +09:00
  • b5a3f5c286 fix: cleanup diagnostics Lewis Russell 2023-08-07 11:03:02 +01:00
  • 26302f412f fix: add stricter cc options (#5063) Lewis Russell 2023-07-04 22:42:25 +01:00
  • f13420ccff fix: remove upstreamed directives Christian Clason 2023-06-24 14:33:45 +02:00
  • dd6ec13268 fix: always normalize paths TheLeoP 2023-06-15 07:40:39 -05:00
  • b4c9c81a80 fix: check if config has install_info in filter TheLeoP 2023-06-15 06:43:05 -05:00
  • 934b751f9d fix: check queries in needs_update() Lewis Russell 2023-06-12 16:18:25 +01:00
  • 041f117fb1 fix: filter languages through parser.configs Lewis Russell 2023-06-12 15:58:43 +01:00
  • bae77b87b1 feat: add parser tiers Christian Clason 2023-06-10 17:12:35 +02:00
  • f0a984347c feat!: drop makefile support, norg parser Christian Clason 2023-06-08 13:25:31 +02:00
  • c5152f3e83 refactor: use vim.system (#4923) Lewis Russell 2023-06-07 22:30:26 +01:00
  • 68508631de fix: expand tiers in ignore_install Christian Clason 2023-06-06 20:20:42 +02:00
  • 5a70048116 feat: drop TSInstallInfo in favor of better checkhealth Christian Clason 2023-06-06 11:02:28 +02:00
  • 37957d6bcf refactor: use vim.uv Christian Clason 2023-06-03 12:08:14 +02:00
  • cd2c826972 fix: install dependencies Christian Clason 2023-05-31 09:19:16 +02:00
  • 9c0a99819c ci: remove update-lockfile shell script Christian Clason 2023-05-29 16:52:20 +02:00
  • cde679e435 refactor: rewrite installation using jobs and async Lewis Russell 2023-05-22 14:35:25 +01:00
  • 5aa2984a02 refactor: use vim.fs.joinpath Christian Clason 2023-05-20 17:38:33 +02:00
  • eb1b6ec542 feat!: drop luarocks release Christian Clason 2024-02-23 13:36:52 +01:00
  • 5817ff01b5 feat(locals)!: refactor locals.lua into standalone Christian Clason 2023-05-20 17:29:03 +02:00
  • 692b051b09 feat!: drop modules, general refactor and cleanup Christian Clason 2023-06-12 09:54:30 -06:00
  • 310f0925ec feat(c-family): inherit injections ObserverOfTime 2023-08-19 19:48:32 +03:00
  • 628d5e442c injections(nix): add nixosTest.testScript + home-manager nvim config Marc Jakobi 2023-06-28 16:34:13 +02:00
  • b171f948da feat(yuck): add missing injections ObserverOfTime 2024-01-21 12:57:34 +02:00
  • 066fd65053
    feat(solidity): add doxygen injections (#7853) Leo 2025-05-12 17:43:30 +01:00
  • 0484f881c6
    feat(solidity): add abstract keyword Leo 2025-05-12 17:43:10 +01:00
  • 9276ce2907 docs: update to rewrite Christian Clason 2025-05-05 11:00:16 +02:00
  • 9f85058558 remove ; Leo 2025-05-11 13:58:29 +01:00
  • 939273e5be natspect parsing with doxygen Leo 2025-05-11 13:55:37 +01:00
  • 93765abc37 add abstract keyword Leo 2025-05-11 11:53:46 +01:00
  • e0d029bfdc feat(parsers): update t32, query, markdown, markdown_inline, meson, hyprlang, mlir, cpp, cylc Christian Clason 2025-05-10 10:23:59 +02:00
  • 55d16aa9da feat(parsers): update vim, gren, comment, purescript, elm, matlab, javadoc, swift, godot_resource, query, vimdoc, ledger Christian Clason 2025-05-06 10:35:58 +02:00
  • 643aeee4de feat!: update tier 1 parsers to versions Christian Clason 2024-05-03 19:55:41 +02:00
  • 62bb69c78d Fix capnp failing test Garrett Hopper 2025-05-08 00:25:52 -05:00
  • 412490d3c9 Fix Clojure indent spec test Garrett Hopper 2025-05-08 00:13:19 -05:00
  • 370881eeb2 Add @indent.open_delimiter and @indent.close_delimiter to CONTRIBUTING.md Garrett Hopper 2025-05-08 00:06:14 -05:00
  • 7461aeb816 Remove unused XFAIL Garrett Hopper 2025-05-08 00:00:11 -05:00
  • 2ac4fa5d18 Rename @indent.{open,close} to @indent.{open,close}_delimiter Garrett Hopper 2025-05-07 23:32:25 -05:00
  • e59381ab5f Add Clojure indent tests Garrett Hopper 2025-05-07 23:09:33 -05:00
  • 660370a337 Format Clojure indent queries Garrett Hopper 2025-05-07 23:09:18 -05:00
  • c0eb1f39f8 Clojure indent add #: ns_map_lit and remove old_meta_lit and sym_val_lit Garrett Hopper 2025-05-07 22:08:35 -05:00
  • 472937302b Only indent.align lines following opening delimiter Garrett Hopper 2025-05-07 22:08:07 -05:00
  • 6d611df386 Add remaining Clojure indent node types Garrett Hopper 2025-05-07 21:00:27 -05:00
  • 5fe901f76b Allow indent.propagate and indent.increment metadata on @indent.begin Garrett Hopper 2025-05-07 20:58:09 -05:00
  • 55e44f8f28 Fix 2 space list indentation with meta forms Garrett Hopper 2025-05-07 19:45:30 -05:00
  • b1791bc488 Fix indentation of lines within node preceding opening delimiter Garrett Hopper 2025-05-07 19:36:59 -05:00
  • 6a0cc56962 @indent.open and @indent.close captures as @indent.align delimiters Garrett Hopper 2025-05-07 18:07:11 -05:00
  • 1de2016415 Fix formatting Garrett Hopper 2025-05-07 18:06:28 -05:00
  • 0f06fba7ac Fix quotes Garrett Hopper 2025-05-07 17:10:47 -05:00
  • 5f284e4b74 Clojure indent #_ properly, search parents for indent.end Garrett Hopper 2025-05-07 15:56:49 -05:00
  • fba13d610e Clojure indent, add {,splicing_}read_cond_lit support Garrett Hopper 2025-05-07 15:55:57 -05:00
  • 55a008083b Add Clojure indents.scm using Tonsky's simplified formatting Garrett Hopper 2025-05-07 12:11:25 -05:00
  • 796f4403bc Add indent.align_hanging metadata Garrett Hopper 2025-05-07 12:09:54 -05:00
  • 453d94ea3b Add indent.propagate metadata Garrett Hopper 2025-05-07 12:08:41 -05:00
  • 6ba63e4844 Merge metadata from multiple capture nodes Garrett Hopper 2025-05-07 12:07:48 -05:00
  • 67010b660b feat(locals)!: remove locals module Christian Clason 2025-05-04 10:51:09 +02:00
  • e385d20f99 feat(tests)!: new infrastructure based on makefile Christian Clason 2025-04-29 19:40:18 +02:00
  • 9b9e3d8ac1 refactor(locals): fix type annotations and warnings Riley Bruins 2025-05-03 13:31:59 -07:00
  • 8dc274ded2 tests(angular): don' reset filetype Christian Clason 2025-05-01 19:47:10 +02:00
  • c425792ee9 tests(gleam): fix assert tests that no longer parse correctly Christian Clason 2025-05-01 10:37:30 +02:00
  • 6eb564e3bc feat(vim): update parser and queries Christian Clason 2025-05-02 17:19:08 +02:00
  • 545b2c974a feat(gdscript)!: update parser and queries Christian Clason 2025-05-02 17:15:46 +02:00
  • 50b4673373 feat(parsers): update robot, earthfile, racket, javadoc, scheme, t32, tact, templ, kotlin, tcl, meson, mlir Christian Clason 2025-05-02 17:10:35 +02:00
  • 0d8554ec25 fix(indent): don't skip parsing for yaml Christian Clason 2025-05-01 19:11:30 +02:00
  • be65baa9d5 chore: remove lockfile and update script Christian Clason 2025-04-30 18:11:16 +02:00
  • 1d0fd0bd03 refactor(lua): fix some luals warnings Christian Clason 2025-04-27 16:08:59 +02:00
  • 01d06a56ed feat(install)!: always generate from json if possible Christian Clason 2025-04-27 14:00:40 +02:00
  • 55a08ec3d7 feat(setup)!: remove ensure_install field Christian Clason 2025-04-27 13:02:32 +02:00
  • ad0ba49509 feat(parsers): update swift, tact, tcl, templ, mlir, kotlin, koto, elixir, php_only, ocaml, ocaml_interface, php, astro, slang, slim, blade, gleam, v, ledger Christian Clason 2025-04-27 11:08:34 +02:00
  • 227bb0e210 feat: add .tsqueryrc.json Christian Clason 2025-04-22 10:44:45 +02:00
  • d5733ea2d1 feat(parsers): update ziggy, ziggy_schema, bibtex, latex Christian Clason 2025-04-19 10:33:53 +02:00
  • 35a2ddedb0 feat(tcl)!: update parser and queries Christian Clason 2025-04-18 13:22:20 +02:00
  • dd943e51e7 feat(julia)!: update parser and queries Christian Clason 2025-04-18 13:16:48 +02:00
  • 1f503286ca feat(parsers): update nickel, sql, devicetree, dhall, htmldjango, t32, gap, javadoc, templ, jinja, tera, verilog, meson, mlir, typespec, wit, phpdoc, superhtml, git_config, swift, terraform, vim, koto, rasi, rescript, bp, enforce, erlang, jinja_inline, cmake, fennel, comment, slint, elm, rust, hcl Christian Clason 2025-04-18 13:14:31 +02:00
  • 345037b61b feat(html): use gsub for mimetype lookup Christian Clason 2025-04-05 12:22:48 +02:00
  • 953b3f87d2 fix(install): skip tier 4 parsers when installing and updating Christian Clason 2025-03-26 13:08:49 +01:00
  • a9f833d648 fix(install): don't prompt on installed parsers (skip) Christian Clason 2025-03-26 09:54:22 +01:00
  • 00bdc2f516 fix(formatter): increase match limit Christian Clason 2025-03-12 09:44:33 +01:00
  • 282aa43e6e feat(install): allow pass callback to update() przepompownia 2025-03-05 20:03:30 +01:00
  • c00aac79ca fix(install): early return if parser_info does not exist Sebastian Lyng Johansen 2025-02-17 17:18:33 +01:00
  • 5bab74e46c feat(parsers): rework tiers Christian Clason 2025-02-09 13:19:34 +01:00
  • fcc11ed26b fix(ci): update to changed neovim release name Christian Clason 2025-01-27 16:53:58 +01:00
  • ca296d4df1 fix(install): return error code in callback Christian Clason 2024-10-12 20:14:21 +02:00
  • ee143f05d6 feat(install)!: bump minimum tree-sitter version to 0.24 Christian Clason 2024-10-06 12:02:32 +02:00
  • 1b7718137d ci(tests): add optional workflow for generating grammars Christian Clason 2024-08-18 13:01:29 +02:00
  • 437a3609d2 feat(install): allow specifying max jobs Christian Clason 2024-08-27 11:02:34 +02:00
  • b87758d007 feat(config)!: remove auto_install Christian Clason 2024-08-10 12:58:04 +02:00
  • 7477cb2269 feat(install)!: drop support for git Christian Clason 2024-06-13 12:30:57 +02:00
  • 646ae66641 feat!: use tree-sitter build Christian Clason 2024-04-22 19:56:30 +02:00
  • 45cf60df05 feat!: track parser revision in Lua Christian Clason 2024-04-14 16:25:28 +02:00
  • 3274dbef12 fix: vim.tbl_flatten is deprecated Christian Clason 2024-04-22 19:27:12 +02:00
  • 62cfd26e78 feat(install)!: generate from json instead of requiring node Christian Clason 2024-04-18 09:44:38 +02:00
  • e25c39b0b5 bot(readme): update nvim-treesitter-bot[bot] 2024-04-22 09:59:42 +00:00
  • e84e1df3d1 feat(install)!: add explicit path field to parser info (#6476) Christian Clason 2024-04-21 00:14:12 +02:00
  • 5764b8e745 fix: do not use vim.iter (#6469) Lewis Russell 2024-04-19 18:12:54 +01:00
  • 7d9df31e8e feat: improve logging of failed installs Lewis Russell 2024-04-19 10:11:06 +01:00
  • 40d8d3bcaa feat(install)!: remove support for C++ scanners Christian Clason 2024-03-24 10:30:37 +01:00
  • 4932590364 doc: better clarification of highlights/injections Phạm Huy Hoàng 2024-02-27 01:00:55 +09:00
  • 19b26cd00d fix(format): update scripts to support nightly (#6126) Phạm Huy Hoàng 2024-02-18 20:56:53 +09:00