aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* feat(swift): compile the grammar from the main branch (#3068)Alex Pinkus2022-06-262-2/+3
| | | | The `with-generated-files` branch uses ABI 13 and therefore doesn't benefit from the ABI 14 speed improvements.
* feat(markdown)!: switch to split parser (#3048)Matthias Deiml2022-06-267-61/+121
| | | | | | | | * switch to split markdown parser with separate block and inline parsers to improve performance * add exclude_children! directive (useful for something like Injected markdown incorrectly highlights indented docstrings #2212) * split markdown queries into block and inline ones and add the injection for inline into block grammar * add include_dir option to parser configs (needed because the two grammars don't live in the repos root directory) BREAKING CHANGE: downstream queries need to be adapted to new parser
* Chore: remove prefix from parser "location" propertyStephan Seitz2022-06-252-6/+10
| | | | | This was very confusing when using the location property as it always had to start with "tree-sitter-<lang>" for no real reason.
* fix(haskell): highlight exp_name as function in infix operationskiyan2022-06-251-0/+1
|
* Update lockfile.jsonGitHub2022-06-251-5/+5
|
* highlights(lua): use `#eq?` instead of `#match?`Janfel2022-06-241-1/+1
| | | Co-authored-by: Santos Gallegos <stsewd@protonmail.com>
* highlights(lua): highlight only `self` as `self`Janfel2022-06-241-1/+1
| | | Before, all identifiers containing the substring "self" were highlighted as the builtin `self`. Now, only the identifier `self` is highlighted as `self`.
* Update lockfile.jsonGitHub2022-06-241-3/+3
|
* Update highlights.scmCameron2022-06-241-0/+2
| | | | | | Adds `undef` and `redo` keywords. https://docs.ruby-lang.org/en/2.4.0/syntax/miscellaneous_rdoc.html#label-undef https://docs.ruby-lang.org/en/2.4.0/syntax/control_expressions_rdoc.html#label-redo+Statement
* Update lockfile.jsonGitHub2022-06-241-1/+1
|
* Update lockfile.jsonGitHub2022-06-241-5/+5
|
* docs: minimal supported tree-sitter versionChristian Clason2022-06-241-1/+1
| | | Some parsers are built with ABI 14, which was introduced in tree-sitter 0.20.3.
* Update lockfile.jsonGitHub2022-06-231-2/+2
|
* Simplify inline concealJonathan Lopez2022-06-221-12/+3
|
* Refactor markdown conceal codeJonathan Lopez2022-06-221-21/+25
|
* Conceal markdown linksJonathan Lopez2022-06-221-0/+22
|
* Update lockfile.jsonGitHub2022-06-221-3/+3
|
* Update lockfile.json (#3045)github-actions[bot]2022-06-201-2/+2
| | | Co-authored-by: GitHub <noreply@github.com>
* Add support for custom parser install locations #2959 (#3031)Duncan McDougall2022-06-207-77/+136
|
* Update lockfile.jsonGitHub2022-06-201-1/+1
|
* Update lockfile.jsonGitHub2022-06-191-2/+5
|
* Update READMEGithub Actions2022-06-191-1/+1
|
* Help: update highlightsSantos Gallegos2022-06-191-1/+2
| | | | | | | | | - A hotlink on vimdoc is `|foo|`. Which is a reference to part of a document, not a URI. - (argument) wasn't being highlighted, wasn't sure about the best hl group for this, but `@parameter` seems the obvious one?
* fix: Add rnoweb to ALLOWED_INSTALLATION_FAILURESBrian Albert Monroe2022-06-191-0/+1
| | | | As per the request from @theHamsta in #2934
* rnoweb: Use new inline/chunk distinctionBrian Albert Monroe2022-06-192-2/+5
|
* rnoweb: Add folding queries for renvBrian Albert Monroe2022-06-191-0/+3
|
* Make rnoweb injects combinedBrian Albert Monroe2022-06-191-2/+2
| | | | This helps with breaking apart latex environments
* Update the readmeBrian Albert Monroe2022-06-191-0/+1
|
* Add rnoweb to the parsers.lua fileBrian Albert Monroe2022-06-191-0/+9
|
* Add rnoweb queriesBrian Albert Monroe2022-06-193-0/+6
|
* Update lockfile.jsonGitHub2022-06-191-1/+1
|
* Update READMEGithub Actions2022-06-191-1/+1
|
* docs(swift): list alex-pinkus as maintainerChristian Clason2022-06-191-0/+1
|
* Update lockfile.jsonGitHub2022-06-191-4/+4
|
* feat(swift): update parser and queries to 0.3.0 (#3035)Christian Clason2022-06-192-6/+12
| | | also port upstream query changes
* Update lockfile.jsonGitHub2022-06-181-2/+2
|
* Update lockfile.jsonGitHub2022-06-171-3/+3
|
* Update lockfile.jsonGitHub2022-06-161-1/+1
|
* Update lockfile.jsonGitHub2022-06-141-2/+5
|
* Update READMEGithub Actions2022-06-141-0/+1
|
* test(indents/yaml): add testsPhelipe Teles2022-06-143-0/+24
|
* fix(indents/yaml): only indent mapping pair if value is a blockPhelipe Teles2022-06-141-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | This improves the following situation, in which '|' is the cursor position: ```yaml - key1: value1 key2: value2| ``` Before this commit, by pressing Enter would result in this indentation: ```yaml - key1: value1 key2: value2 | ``` Which is less convenient than this: ```yaml - key1: value1 key2: value2 | ```
* fix(indents/yaml): improve error handlingPhelipe Teles2022-06-141-0/+2
| | | | | | | | | | This helps to solve the first issue reported at #1377. The problem is that the line loses its indentation when we start inserting a new mapping pair (specifically, when we enter the character ":"). The issue seems to be solved by auto indenting ERROR nodes.
* fix(indents/yaml): indent sequence/list itemsPhelipe Teles2022-06-141-0/+1
| | | | | | | | | | | This solves the second issue reported at #1377, in which the cursor would not be aligned with the line "key2: value2" when entering a new line below it. ```yaml - key1: value1 key2: value2 ```
* fix: keep cls variable highlighting consistent in class methodsRyan Barth2022-06-141-10/+2
|
* fix(tiger): remove duplicate keywordsBruno BELANYI2022-06-141-8/+0
|
* fix(tiger): add 'ft' modeline in highlight corpusBruno BELANYI2022-06-1410-0/+10
|
* fix(tiger): adjust invalid queriesBruno BELANYI2022-06-149-36/+41
|
* test(tiger): import upstream testsBruno BELANYI2022-06-1416-0/+454
|
* feat(tiger): initial supportBruno BELANYI2022-06-146-0/+270
|