Cyril Mizzi
ce866ecc2f
feat(vue): add indents.scm file
...
There's no indentation file for Vue. This implementation is based on the HTML indentation file with a minor support for the `template_element` tag. As JS is bind with the JS Tree-sitter, the indentation is already fine.
2021-11-11 21:00:33 -05:00
Lewis Russell
ece0f70139
fix(teal): highlighting for types
2021-11-04 20:42:36 +01:00
Dundar Göc
6a4fdb317d
chore: fix typos
2021-11-02 23:47:48 +01:00
elianiva
0916cceab2
feat(svelte): inject JS on each expression ( #1969 )
2021-11-02 10:59:23 -05:00
Santos Gallegos
6d08b25f0e
Update queries/python/highlights.scm
2021-11-01 16:54:46 +01:00
Santos Gallegos
df06643aa1
Revert "feat: add del keyword for highlights"
...
This reverts commit 385193d41f .
2021-11-01 16:54:46 +01:00
Ashish Panigrahi
385193d41f
feat: add del keyword for highlights
2021-11-01 13:19:27 +01:00
Santos Gallegos
0dd147e6b7
D: fix duplicate @namespace capture
...
The previous query was highlighting everything inside that node,
but we only want to highlight the identifiers.
Ref https://github.com/nvim-treesitter/nvim-treesitter/pull/1930/files#r735105675
2021-10-31 10:22:43 +01:00
Santos Gallegos
bd13991050
Rust: highlight uppercase identifiers in match arms as constant ( #1940 )
...
* Rust: highlight uppercase identifiers in match arms as constant
Closes https://github.com/nvim-treesitter/nvim-treesitter/issues/1928
* Highlight builtins
2021-10-30 12:09:54 -05:00
Santos Gallegos
fe4e4aa286
yaml: improve highlights and locals ( #946 )
...
- More scopes
- Highlight strings as strings
- Recognize more keys/fields
Improvements can be seen with this weird yaml:
```yaml
{ foo: bar }
---
{a: [b, c], [d, e]: f}
---
- { single line, a: b}
- { multi
line, a: b}
---
"fooo": bar
'foo': bar
one: two
```
2021-10-26 22:47:59 -05:00
Clay
97819053c8
Elixir: fix a few highlights, add ExUnit support to locals ( #1933 )
...
* Fix "not in" and sigil highlights
* Add ExUnit test case to locals
* Update README to mention new Elixir parser
2021-10-22 16:33:01 -05:00
Stephan Seitz
57d3126ac1
Update parsers with C# fixes ( #1910 )
...
* highlights(c_sharp): fix queries for parser update
* Update c_sharp parser
* Fix generic method
2021-10-22 16:31:41 -05:00
Santos Gallegos
10419ee747
Python: highlight interpolation escaped chars
...
Support for these was just added in the grammar.
2021-10-22 09:21:42 +02:00
maxxnino
47a9e6dda9
Highlight zig add missing AssignOp
2021-10-21 20:23:01 +02:00
Cezary Drożak
6cefdf3bab
fix(d): don't use string_literals
...
string_literals is not used in single argument template instances. The
nodes are from [1].
[1]: c2fbf21bd3/grammar.js (L536)
2021-10-20 09:16:20 +02:00
Stephan Seitz
b6dcb81939
highlights(cpp): highlight literal_suffix as @operator
2021-10-20 09:16:07 +02:00
Santos Gallegos
58dd95f4a4
HTML: highlight text nodes as text
2021-10-15 22:43:24 +02:00
Connor Lay (Clay)
638891d401
Highlight and,or,not,in as @keyword.operator
2021-10-13 01:31:49 +02:00
Connor Lay (Clay)
6bd551d3b7
Fix documentation highlights, formatting
2021-10-13 01:31:49 +02:00
Connor Lay (Clay)
725ef8fc18
Locals matching "when" operator, add pipe queries
2021-10-13 01:31:49 +02:00
Connor Lay (Clay)
25b28f6185
Increase Elixir locals pattern match depth to 20 nodes
...
This requires an update to `ts_query_cursor_set_match_limit` to
function properly. The current limit is 32 per this PR
https://github.com/neovim/neovim/pull/14915 , increasing this value
to 128 appears to work, but more testing will be necessary.
Exposing this limit as a neovim option is worth exploring as a separate
unit of work.
2021-10-13 01:31:49 +02:00
Connor Lay (Clay)
1413f62c88
Update locals with support for deep pattern matches
2021-10-13 01:31:49 +02:00
Connor Lay (Clay)
259e3f6e64
Update indents & fix catch highlights
2021-10-13 01:31:49 +02:00
Connor Lay (Clay)
886261a96b
Update injections & highlights, add folds
2021-10-13 01:31:49 +02:00
Connor Lay (Clay)
ec5341a773
Update injections for new elixir-lang parser
2021-10-13 01:31:49 +02:00
Connor Lay (Clay)
e0125a5a1c
Update highlights for new elixir-lang parser
2021-10-13 01:31:49 +02:00
Stevan Milic
ea0f6614b7
Add scala maintainer
...
Add fold for scala val definition to support type class entries
2021-10-07 23:24:45 +02:00
Cezary Drożak
c2c454c29a
parsers: add D parser
2021-10-07 22:43:09 +02:00
Andrew Helwer
6b82b26a74
Updated TLA+ grammar version and queries
2021-10-07 22:38:06 +02:00
oxalica
ecd9efd486
Update toml highlight queries
2021-10-04 12:41:26 +02:00
Benjamin Graham
6d504dd0f8
Query fix
2021-10-03 18:40:25 +02:00
Benjamin Graham
50fc1b6b35
Highlighting fixed
2021-10-03 18:40:25 +02:00
Benjamin Graham
6188437150
LLVM parser/highlighter added
2021-10-03 18:40:25 +02:00
kiyan
3b533422df
fix: remove priority in ecma template substitution hl
...
This PR removes the priority override for the interpolation because it
overrides every ecma based template literal, setting none with a higher
priority than ecma groups which made every template string look
`un`highlighted.
2021-10-03 11:01:30 +02:00
Stephen Bolton
e0e6d1b263
Add headers as an option to fold on ( #1873 )
...
* Add headers as an option to fold on
treesitter-beancount added grammar rules around orgmode and markdown
headers so that they are recognized in beancount documents. This change
makes it so that they will be taken into consideration when folding
text.
Commit: 79ae7c1f26
* Fix node name for headers
The correct name for the header nodes is heading.
2021-10-02 00:08:44 -05:00
Santos Gallegos
8cf90f81a4
Rust: highlight loop labels
...
Closes https://github.com/nvim-treesitter/nvim-treesitter/issues/1891
2021-10-01 22:33:49 +02:00
Santos Gallegos
f05f471185
Rust: fix some highlights
...
Closes https://github.com/nvim-treesitter/nvim-treesitter/issues/1856
2021-10-01 19:05:19 +02:00
Vikas Raj
2d1c26a89d
highlight description as a comment
2021-10-01 18:30:34 +02:00
Thomas Vigouroux
b12ab1d851
fix(vim): support syntax command and update parser
2021-10-01 08:24:58 +02:00
igorlfs
6e25164004
Fix #1853
2021-09-30 19:36:29 +02:00
Otto Modinos
99d4f72a5c
feat(fennel): update parser and queries
2021-09-30 17:54:45 +02:00
Santos Gallegos
6714daf5ac
Vim: highlight setlocal ( #1877 )
...
This was just added some days ago.
2021-09-30 10:30:01 -05:00
Santos Gallegos
949ec04726
Vim: update highlights and injections
2021-09-27 21:13:13 +02:00
John Drouhard
e643eb5dbd
cpp: highlight template method identifier as a method
2021-09-27 00:09:17 +02:00
Sergio Alejandro Vargas
eb3a09cb28
highlights(rust): Add colon : to delimiters
2021-09-26 12:24:48 +02:00
Sergio Alejandro Vargas
5ebc74c1a8
highlights(rust): fix bang ! in macro_invocation
2021-09-26 12:24:48 +02:00
Sergio Alejandro Vargas
0cd64db48f
highlights(rust): Fix angle brackets, and closures
...
Highlight angle brackets in type parameters and bars in closures bars as
`@punctuation.bracket` not as `@operator`.
2021-09-26 12:24:48 +02:00
John Drouhard
536179c8e2
cpp: fix locals.scm from breaking change in tree-sitter-cpp
2021-09-26 11:20:09 +02:00
John Drouhard
662f3aaadd
cpp: update lockfile.json and fix for breaking changes
2021-09-26 11:20:09 +02:00
Stephan Seitz
351eefd988
injections(teal): fix cdef injection
2021-09-25 00:59:40 +02:00