Jędrzej Boczar
517c62d3e5
Add devicetree parser with queries ( #900 )
...
* Add devicetree parser with queries
* [docgen] Update README.md
skip-checks: true
* queries/devicetree: update highlight capture groups
* minor fix in CONTRIBUTING.md
* Revert "minor fix in CONTRIBUTING.md"
This reverts commit 23622b49db .
* queries/devicetree: add self as maintainer
* [docgen] Update README.md
skip-checks: true
Co-authored-by: Github Actions <actions@github>
2021-02-10 22:18:38 +01:00
Santos Gallegos
98127bded6
Lua: highlight fields
2021-02-10 22:15:17 +01:00
elianiva
6533fb9af7
fix: rust use_list + tuple_expression indent
2021-02-08 07:03:16 +01:00
Santos Gallegos
bfcf03853f
Yaml: fix folds
...
Fix https://github.com/nvim-treesitter/nvim-treesitter/issues/887
(block_node) includes more nodes to fold, test with:
```yaml
days:
Monday:
- test: example
Tuesday:
- test: example
Wednesday:
- test: example
- test: example
Thursday:
- test: example
Friday:
- test: example
- foo: |
One
Two
Three
```
2021-02-07 15:37:21 +01:00
Santos Gallegos
51d70c9f0c
Query: add regex injections
2021-02-07 15:30:15 +01:00
Santos Gallegos
e5319aa9aa
Lua: improve scope queries
...
- Set scope to parent
- Group all scopes
- Use the . operator
2021-02-07 15:26:34 +01:00
Santos Gallegos
83c3b4ad75
HTML: add folds queries
2021-02-07 15:24:20 +01:00
Santos Gallegos
af36d31cb7
Python: inject rst in docstrings ( #917 )
...
Since hasn't been much discussion around
https://github.com/nvim-treesitter/nvim-treesitter/issues/806 .
I'm just porting the injection queries.
I've been using this for a while now.
Things I've noticed:
- Due that rst uses indentation for its syntax,
everything is treated as an block quote (but it looks good).
This can be solved by having a predicate like `#dedent!`.
- Looks like there is a bug in how the injected content is extracted
```
def foo():
"""Foo bar"""
```
That would be parsed as a section title for some reason,
but it's a paragraph.
In rst it would be a title if the content was:
```
"""
Foo bar
"""
```
If the content is
```
"""Foo bar"""
```
That's just a paragraph.
I'll try to debug that from the neovim side next week or so.
2021-02-05 15:01:50 +00:00
Cédric Barreteau
9385413597
Update lockfile.json and amount query for ledger
...
`amount_expr` was renamed to `amount` in
52101ac32e890ac224e51cb005182bbe45c0250d.
2021-02-04 21:53:32 +01:00
Cédric Barreteau
69d5dec0ce
Add indents queries for ledger
2021-01-31 20:10:49 +01:00
Cédric Barreteau
459173e5c7
Add ledger parser, folds and highlights queries
2021-01-31 10:44:45 +01:00
Stephan Seitz
f5c41338aa
folds(teal): remove record_declaration from folds
...
See: c647346911
2021-01-30 21:13:14 +01:00
Stephan Seitz
9eaf1840b3
highlights(cpp): fix constructor call highlighting
...
Address #883
2021-01-29 17:01:23 +01:00
Thomas Vigouroux
12181e236e
fix(lua): correctly handle do_statement in locals
2021-01-27 10:21:37 +01:00
Thomas Vigouroux
b8a7f0ea38
fix(lua): correctly highlight do_statement
2021-01-27 10:21:37 +01:00
Steven Sojka
db033f7239
feat(javascript): move shorthand prop to property
2021-01-26 15:00:35 +01:00
Jeffrey Chupp
76d4a2a0c4
Highlight ruby symbols as @property
...
Distinguish from @constant. Closes #874
2021-01-25 21:39:29 +01:00
Santos Gallegos
00ad11eb2f
C: add goto to locals
2021-01-22 20:19:43 +01:00
elianiva
f84c93c484
fix: added missing enum indent for typescript
2021-01-21 18:17:54 +01:00
Stephan Seitz
99ecb46592
Ruby highlights: symbol -> simple_symbol, hash_key_symbol, delimited_symbol
...
Account for https://github.com/tree-sitter/tree-sitter-ruby/pull/152
2021-01-21 12:40:45 +01:00
Cédric Barreteau
74b84a66d7
Use function keyword highlight group for Rust's fn
2021-01-20 20:26:35 +01:00
elianiva
107d8b93c1
fix: js indent for object inside arguments
2021-01-20 19:01:33 +01:00
Lewis Russell
362204f85c
lua: Add more indent nodes
2021-01-20 10:36:11 +01:00
elianiva
0ebd51c2d8
fix: dedent golang case keyword
2021-01-20 07:20:20 +01:00
elianiva
f132021d31
feat: add missing golang indent queries
2021-01-15 08:07:36 +01:00
elianiva
9184cf3953
feat: added more indent queries
2021-01-14 14:43:04 +01:00
Jędrzej Boczar
e4f8e4147c
indent: add Python @ignore queries
2021-01-14 13:54:43 +01:00
Jędrzej Boczar
e6b8c5e680
indent: add Python @return queries
2021-01-14 13:54:43 +01:00
Brian Shu
39968ca258
added query enhancements
...
added toml
added alternation
2021-01-12 07:21:11 +01:00
Stephan Seitz
00ea65199e
C++ highlights: Fix destructor highlighting
...
Field is not "name"
2021-01-08 20:19:18 +01:00
Steven Sojka
2e8621ff1a
feat(js): add regex injections ( #834 )
2021-01-07 09:04:43 -06:00
Stephan Seitz
b441f257a4
Python highlights: update definition of decorator
2021-01-07 08:52:41 +01:00
Stephan Seitz
1cf7a1ddc9
Python locals: Add new node with_clause
2021-01-07 08:52:41 +01:00
Brian Shu
005a3ca7f1
started branch
2021-01-07 01:31:39 +01:00
Thomas Vigouroux
632a9f1e3c
fix(c highlights): add missing operators
2021-01-06 10:48:35 -05:00
Stephan Seitz
40588da97c
Remove usages of @embedded in highlights
2021-01-06 09:12:32 -05:00
Stephan Seitz
091dff2ac6
html highlights: add "<!" to tag.delimiters
2021-01-05 21:43:41 -05:00
BonaBeavis
a0f03ec333
Add turtle
2021-01-05 16:52:49 +01:00
Corey Williamson
32085370b1
Update teal syntax for 0.10
2021-01-05 16:52:17 +01:00
kiyan42
f2c219cddc
indent fixes
2021-01-04 17:42:19 +01:00
Santos Gallegos
3dbbc2dc7d
Query: add string.escape
...
Needs https://github.com/nvim-treesitter/tree-sitter-query/pull/5
2021-01-04 09:29:10 -05:00
elianiva
842077acf7
feat: added more fold queries
2021-01-04 11:51:23 +01:00
Santos Gallegos
3d4662e797
Rust: highlight brackets
2021-01-04 08:22:54 +01:00
Stephan Seitz
d9105e00a6
Python highlights: Add regex injections: re.match(r"...")
2021-01-03 19:05:38 +01:00
Stephan Seitz
43381c1321
Regex highlights: Add constant highlight for class_character
2021-01-03 19:05:38 +01:00
Stephan Seitz
e8fa1c2c84
Regex highlights: no escape highlighting for escaped special characters
2021-01-03 19:05:38 +01:00
Stephan Seitz
91220e5f4b
Regex highlighting: add "?" operator
2021-01-03 19:05:38 +01:00
Stephan Seitz
14d004773f
Julia highlights: Add markdown injection for docstrings
2021-01-03 19:05:02 +01:00
Stephan Seitz
dcf19d226b
Add Julia highlights (coauthor: @mroavi)
2021-01-03 19:05:02 +01:00
Santos Gallegos
6aaf240d0c
RST: update injection queries
...
Finally, highlight for code blocks
2021-01-02 17:19:08 -05:00