summaryrefslogtreecommitdiffstats
path: root/queries/gdscript
Commit message (Collapse)AuthorAgeFilesLines
* refactor: Remove all `(ERROR) @error` capturesPham Huy Hoang2023-10-251-1/+0
| | | | | | | | | | | | As discussed in PR#5421, capturing `@error` is inconsistent, requiring deep nesting (or priority) in order to correctly have red backgrounds to it. Some queries has this capture, some don't. For consistency purposes, removing all of them is more preferable. For re-enabling error, either add `(ERROR) @error` or `(ERROR _ @error)` to your custom queries.
* chore(injections)!: update injection syntax to 0.9Pham Huy Hoang2023-08-121-1/+2
| | | | | | | | | Since 0.9, @lang syntax is still available as fallback but will soon be deprecated. Because of that, new syntax should be adopted once 0.9 becomes the baseline requirements for nvim-treesitter - update health check - update doc
* docs: fix typosdundargoc2023-03-291-1/+1
|
* use indent.X syntax for captures and properties of set directivesGeorge Harker2023-03-241-15/+15
| | | | | | | | update CONTRIBUTING.md adjust indents for bass fix doc capture comment
* split delimiter into open_delimiter and close_delimiterGeorge Harker2023-03-241-2/+2
|
* feat!: add `@keyword.coroutine` captureAmaan Qureshi2023-03-031-3/+6
|
* Update gdscript queries (#4405)Preston Knopp2023-03-024-35/+411
| | | | | | | | | | | | | | | | | | | | | | | | | | | * locals(gdscript): update locals * folds(gdscript): add folds * indents(gdscript): update indents with notes * highlights(gdscript): update highlights * docs(gdscript): add gdscript maintainer * indents(gdscript): add ERROR auto indent Co-authored-by: Amaan Qureshi <amaanq12@gmail.com> * highlights(gdscript): use text.uri for get_node and node_path * highlights(gdscript): add "@" of annotation as attribute * highlights(gdscript): use keyword.operator for "new", match all attribute_call * highlights(gdscript): update (underscore) and (pattern_open_ending) --------- Co-authored-by: Amaan Qureshi <amaanq12@gmail.com>
* Update parsers: gdscript, thriftGitHub2023-02-141-1/+1
| | | | | update gdscript indent queries to parser change and remove @Shatur as maintainer
* highlights(gdscript): use more specific groupsObserverOfTime2022-11-261-2/+3
|
* feat(indent): Implement basic indent for gdscript.Ryan Roden-Corrent2022-01-241-0/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Indent is not handled correctly when adding new lines. It seems that functions/loops/etc. are not recognized until they have at least one indented block. For example, if you enter a newline after `func foo():`, the cursor will not be indented. If you manually indent and add a line like `pass`, e.g.: ``` func foo(): pass ``` now any insertions above or below `pass` will be indented correctly. This might be an issue with the grammar, as it seems to apply to highlights as well. The following will not be highligted ``` func foo(): ``` However, the following will be: ``` func foo(): pass ```
* Prefer lua-match over matchLewis Russell2021-11-231-3/+3
| | | | as string.find is much quicker than vim.regex:match*
* Remove regex for fieldHennadii Chernyshchyk2021-07-221-4/+0
|
* feat(keywords) merge return and yield into keyword.return groupantonk522021-07-041-3/+1
|
* feat(keywords) add keyword.return & keyword.yieldantonk522021-07-041-1/+4
|
* Revert "Comment: use `@combined` to create just one tree per buffer (#1252)"Santos Gallegos2021-05-071-1/+1
| | | | This reverts commit 4a7a713c527f57c355bc817f16fc6d955b8cce9b.
* Comment: use `@combined` to create just one tree per buffer (#1252)Santos Gallegos2021-04-281-1/+1
| | | | | | | | | | | | * Comment: use `@combined` to create just one tree per buffer There is no need to create a tree per line/block for comments. Should fix https://github.com/nvim-treesitter/nvim-treesitter/issues/1251 * Add injections for scss * Fix jsonc * Combine jsdoc
* Fix identifier type checkShatur952021-04-181-1/+2
|
* Fix GDScript highlightingShatur952021-04-181-16/+116
|
* Add comment parser to highlight comment tags (#893)Santos Gallegos2021-03-121-0/+1
| | | Closes #236
* add gdscriptTJ DeVries2020-12-312-0/+37