aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* fix(format): update scripts to support nightly (#6126)Phạm Huy Hoàng2025-05-121-12/+27
| | | | No need for assert as the use is contained within the script only
* fix: update add_predicate and add_directive calls for upstream (#6106)Gregory Anders2025-05-121-14/+35
| | | | | Update custom predicates and directives to handle multiple nodes per capture ID per changes upstream.
* fix: better output for update-lockfileChristian Clason2025-05-121-13/+20
|
* feat: improve check-queriesChristian Clason2025-05-121-58/+39
|
* docs: update CONTRIBUTING.mdChristian Clason2025-05-121-19/+46
|
* refactor: pull out predicate functionLewis Russell2025-05-121-11/+9
|
* fix: update vim.system typesLewis Russell2025-05-121-2/+2
|
* fix: remove downcase! directive useLewis Russell2025-05-121-2/+1
|
* feat: allow a custom revision in install_infoLewis Russell2025-05-122-0/+6
|
* fix!: indents now rely on treesitter highlightPham Huy Hoang2025-05-122-45/+27
| | | | | - Apply suggestions from Lewis to only parse visible lines - Fix failed tests
* docs(readme): document 'location' keyChristian Clason2025-05-121-6/+7
|
* tests: remove set ftPham Huy Hoang2025-05-123-3/+0
|
* fix: cleanup diagnosticsLewis Russell2025-05-122-49/+39
|
* fix: add stricter cc options (#5063)Lewis Russell2025-05-121-2/+30
|
* fix: remove upstreamed directivesChristian Clason2025-05-127-135/+11
| | | | `#inject-lang!` and `#trim!`; fix `set-lang-from-mimetype`
* fix: always normalize pathsTheLeoP2025-05-122-2/+2
| | | | | | Not doing this results in paths with a mix of '\\' and '/' for Windows. This isn't a problem when dealing with Neovim/luv APIs, but it is a problem when comparing strings.
* fix: check if config has install_info in filterTheLeoP2025-05-121-1/+2
|
* fix: check queries in needs_update()Lewis Russell2025-05-121-1/+10
|
* fix: filter languages through parser.configsLewis Russell2025-05-121-2/+6
|
* feat: add parser tiersChristian Clason2025-05-127-254/+397
| | | | | | | | | | Tier 1: Stable Tier 2: Core (maintained by org members) Tier 3: Community (maintained by external contributors, to varying degree) Tier 4: Unsupported (lacking active maintainer or declared experimental); skipped in lockfile update and ignored for automatic install by default
* feat!: drop makefile support, norg parserChristian Clason2025-05-127-81/+3
| | | | | | | | | Norg install_info and queries are maintained by neorg. All other parsers are compatible with C++11, so fix that as standard. (Can be bumped if all supported platforms support C++14.) Remove Makefile support, as it's no longer needed.
* refactor: use vim.system (#4923)Lewis Russell2025-05-126-216/+103
|
* fix: expand tiers in ignore_installChristian Clason2025-05-121-13/+17
|
* feat: drop `TSInstallInfo` in favor of better `checkhealth`Christian Clason2025-05-124-87/+70
| | | | also fixes the hole in install.compilers
* refactor: use `vim.uv`Christian Clason2025-05-129-62/+40
|
* fix: install dependenciesChristian Clason2025-05-128-120/+196
|
* ci: remove update-lockfile shell scriptChristian Clason2025-05-1215-103/+84
|
* refactor: rewrite installation using jobs and asyncLewis Russell2025-05-1215-704/+946
| | | | Replace sync variants with callback support
* refactor: use vim.fs.joinpathChristian Clason2025-05-127-39/+28
|
* feat!: drop luarocks releaseChristian Clason2025-05-123-101/+0
|
* feat(locals)!: refactor `locals.lua` into standaloneChristian Clason2025-05-126-528/+418
| | | | Co-authored-by: TheLeoP <eugenio2305@hotmail.com>
* feat!: drop modules, general refactor and cleanupChristian Clason2025-05-121247-8500/+5522
|
* feat(c-family): inherit injectionsObserverOfTime2025-05-127-24/+21
|
* injections(nix): add nixosTest.testScript + home-manager nvim configMarc Jakobi2025-05-122-0/+99
| | | | | | (+ add Check to mkDerivation bash matches) (+ add Check to mkDerivation bash matches)
* feat(yuck): add missing injectionsObserverOfTime2025-05-121-0/+24
| | | | And builtin variable highlights
* feat(solidity): add doxygen injections (#7853)Leo2025-05-121-0/+12
|
* feat(solidity): add `abstract` keywordLeo2025-05-121-0/+1
|
* fix: blade injection highlighting (#7846)Caleb White2025-05-051-1/+1
| | | | | | Injecting php was broken upstream so this is a temporary fix until upstream fixes it. See https://github.com/nvim-treesitter/nvim-treesitter/issues/7842
* feat(haskell): injections for inline-python quasiquotesMarc Jakobi2025-04-301-0/+8
|
* fix(injections): dtd, glimmer.*, razor, tablegen, tealChristian Clason2025-04-276-20/+5
|
* fix(roc): use correct predicate in injectionsChristian Clason2025-04-261-2/+2
|
* fix(nu): add missing `ctrl_match` to query filesblindfs2025-04-262-0/+2
|
* feat(fish): highlight $ punctuation.specialPeter Cardenas2025-04-151-1/+4
|
* feat(fish): add variable.builtin highlightsPeter Cardenas2025-04-151-0/+25
|
* feat(brightscript): brightscript parser and queries (#7780)AJ Delcimmuto2025-04-137-0/+238
|
* More bash injection support for Taskfile (#7805)Mikkel Mondrup Kristensen2025-04-072-3/+12
|
* feat(yaml): inject bash for taskfiles (#7804)Anthony Fiddes2025-04-062-4/+20
|
* ci(bot): bump create-github-app-token to v2Christian Clason2025-04-062-2/+2
|
* fix(svelte): `else if` highlight (#7797)Maksim Terpilovskii2025-04-041-0/+1
|
* fix(python): highlight all types of docstrings (#7788)Jakob Zahn2025-04-032-21/+124
|