Erasin Wang
fb56a4bb75
Improve tree-sitter queries for vlang ( #6279 )
...
- Update hightlight
- add indents
- add textobject
- add injections
2023-03-15 16:22:24 -05:00
Erasin Wang
64c137bd3d
Update gdscript highlight ( #6311 )
...
- add gdscript2 type.builtin
- add gdscript2 keyword 'await'
- update label for more note_path
- update function and parmeter
2023-03-15 16:20:59 -05:00
Michael Davis
fb4d703b9f
Update Nix highlights
...
* Switch nix grammar repository location to the new repo. The author
has transferred the repository to 'nix-community'.
* Capture ':' and '...' as 'punctuation.delimiter'.
2023-03-14 10:56:49 +09:00
Michael Davis
cdd6c8d91e
Update Erlang highlights
...
* Macros that start with underscore were incorrectly marked as
'comment.unused' rather than 'keyword.directive' due to an ordering
issue of those two patterns.
* Recognize escripts as Erlang by the shebang.
2023-03-14 10:56:49 +09:00
Ivan
955eb5b2de
queries/php: add missing keywords unset
and clone
( #6299 )
2023-03-13 19:21:44 -05:00
Blaž Hrastnik
81601b1c6c
fix: C++ namespace indentation
...
fixes #6235
2023-03-11 11:50:11 +09:00
Maxicarlos08
3d230e701d
Also highlight unchecked variants of the sqlx query methods ( #6256 )
2023-03-10 16:57:52 -06:00
Ivan
3907358103
queries/php: add injections for regex and sql injection ( #6250 )
2023-03-10 16:56:18 -06:00
Philipp Mildenberger
98415f288f
Improved yuck highlighting (and parser), and introduced a tag.builtin scope ( #6242 )
2023-03-10 10:32:45 -06:00
Erasin Wang
0e5a4e55a4
Update highlights for golang ( #6204 )
...
- update tree-sitter-go
- refine keywords
- set package as namespace
- add label
2023-03-07 18:33:13 -06:00
Erasin Wang
622f90a157
Update highlight for PHP ( #6203 )
...
- update tree-sitter-php
- add basic types, operator
- refine keyword
2023-03-07 18:28:44 -06:00
Erasin Wang
bc50502b1e
Update highlight for ecma/js/ts ( #6205 )
2023-03-06 10:15:03 -06:00
Erasin Wang
e6597bc992
Update queries for godot4 ( #6186 )
2023-03-05 12:41:18 -06:00
Roberto Vidal
725d9aecf0
Add support for reStructuredText ( #6180 )
2023-03-04 20:36:01 -06:00
Matthias Q
2bd8bc8d84
feat(prql): add prql support ( #6126 )
2023-03-03 13:12:37 -06:00
István Donkó
2d5577dbe6
Extend the set of tags highlighted in comments ( #6143 )
2023-03-03 10:03:03 -06:00
Mathieu Agopian
98a3d46912
Add elm treesitter textobjects ( #6084 )
2023-02-25 12:55:44 -06:00
Matthew Toohey
a4049e6f55
feat: add nasm language ( #6068 )
2023-02-25 12:53:37 -06:00
Sophie Dankel
f69bb41169
Add language support for sway ( #6023 )
2023-02-25 12:47:54 -06:00
Matthias Deiml
0cbb61c3a4
Improve markdown highlights and add latex injection ( #6100 )
2023-02-25 12:40:02 -06:00
LeoniePhiline
6494fc1daf
feat(sql): MariaDB/MySQL syntax, Apache Hive syntax, unified builtin functions, floats, negative integers ( #6041 )
...
* feat(sql): MariaDB/MySQL table options `COLLATE`, `CHARACTER SET`, `ENGINE`
Upstream changes: 286e10c5bc...30e15d45dc
* feat(sql): Optional `COLUMN` in `ALTER TABLE`
Upstream changes: 30e15d45dc...c508e6044a
* feat(sql): Add `UNSIGNED` support, refactor numeric types
Upstream changes: c508e6044a...2d1d5b68a1
* feat(sql): Add support for Apache Spark create Hive table
Upstream changes: 2d1d5b68a1...7be06f4d5e
* feat(sql): Add support for signed and unsigned floating point literals
Upstream changes: https://github.com/DerekStride/tree-sitter-sql/pull/92/files
* feat(sql): Add interval data type
Upstream changes: 13d375dea3...7b4bcd0394
* feat(sql): Add support for DROP INDEX
Upstream changes: 7b4bcd0394...173d6feb50
* feat(sql): Add MariaDB/MySQL `ALTER TABLE ... CHANGE|MODIFY ... [FIRST|AFTER]` syntax
Upstream changes: 173d6feb50...0d7a121b2a
* feat(sql): Extract fields from Apache Hive storage location and row format
Upstream changes: 0d7a121b2a...d2f0f6695f
* feat(sql): Fix unified built-in functions
Upstream changes: d2f0f6695f...e4e43ba742
* feat(sql): Support negative integers
Upstream changes: e4e43ba742...3a3f92b29c
* rework(sql): Improve `@constant.numeric` regex
2023-02-22 18:04:33 -06:00
Erasin
864ee8fdef
Add GNU gettext PO grammar ( #5996 )
2023-02-20 17:04:17 -06:00
Philipp Mildenberger
b89b2eaf68
Added yuck language support (for eww) ( #6064 )
2023-02-20 16:42:54 -06:00
Jummit
5ff2cb24e2
Add support for the uxntal language ( #6047 )
2023-02-19 12:32:42 -06:00
Skyler Hawthorne
71220da139
Update tree-sitter-git-rebase ( #6030 )
2023-02-19 11:34:47 -06:00
Jared Beller
87518db1d1
dhall: additional highlight queries ( #5959 )
2023-02-13 11:04:31 +09:00
Erasin
c71b4c5579
Update grammar for godot ( #5944 )
...
* update grammar for gdscript.
* add comment injections for gdscript.
* add indent for gdscript
* add file-type support for godot-resource
2023-02-12 14:03:02 -06:00
ath3
1840d775c8
Added tree-sitter-hosts ( #4950 )
2023-02-10 11:32:04 -06:00
ath3
189c3c2ddc
Add tree-sitter-passwd ( #4959 )
2023-02-10 11:12:46 -06:00
gavincrawford
00ecc556a8
Fix Go select indenting ( #5713 )
...
* Fix Go indenting
* Fix bracket outdent predicate
* Fix brace indenting (again)
2023-02-08 16:17:34 +09:00
Matthew Toohey
05c5207265
feat: add pem language ( #5797 )
2023-02-07 17:24:26 -06:00
Brett Lyons
d8f482e11e
Add MSBuild language based on XML grammar ( #5793 )
2023-02-03 08:24:22 -06:00
LeoniePhiline
30412366be
feat: Update tree-sitter-sql
and migrate highlights.scm
to match grammar ( #5772 )
...
* Sort buildin functions alphabetically
* fix: Query float type like other numeric types
* Update tree-sitter-sql and update highlights.scm to match grammar
2023-02-02 16:44:36 -06:00
Eric Crosson
447909e4d0
Modify env language to extend bash ( #5720 )
...
Additionally, add `.envrc` to the `env`-supported file types.
2023-01-30 08:56:42 -06:00
LeoniePhiline
482cc22fec
Update tree-sitter-sql and improve highlight queries ( #5683 )
2023-01-28 14:15:53 -06:00
pacien
22b3d3d636
queries/nix: add injections for builtins and writers ( #5629 )
2023-01-25 16:44:24 -06:00
Eloi Torrents
7e191f5915
Support sagemath language ( #5649 )
2023-01-23 12:10:27 -06:00
eugene yokota
4535d0fa74
highlight(scala): update to fix potential crash ( #5576 )
...
* highlight(scala): update to fix crash
tree-sitter-scala has recently add a fix to workaround segv crashes in other editors.
Not sure if it happens to Helix as well, but it's probably a good idea to use the latest.
* highlight(scala): String interpolator support
This captures String interpolator as `function`
Co-authored-by: Chris Kipp <ckipp@pm.me>
2023-01-19 11:26:12 -06:00
eugene yokota
6f6334f3c6
highlight(scala): update the Scala highlight queries ( #5546 )
...
There have been a lot of changes in tree-sitter/tree-sitter-scala,
including partial support for Scala 3 syntax and breaking changes in
some of the nodes.
This bumps up the grammar to the latest, and adjusts the queries.
Co-authored-by: Anton Sviridov <keynmol@gmail.com>
Co-authored-by: Chris Kipp <ckipp@pm.me>
2023-01-16 09:48:17 -06:00
Clément Delafargue
1f6809c9ce
Language support for dhall
...
https://dhall-lang.org/
2023-01-13 09:42:05 -06:00
Sam McCall
a8248c50e1
Update tree-sitter-cpp, support injections in tagged rawstrings ( #5457 )
...
The grammar now exposes the delimiter of raw-strings.
We can now inject the inner grammar in cases like:
const char* script = R"js(
alert('hello world!');
)js";
2023-01-10 19:57:10 -06:00
Matthias Wahl
e65f28d41a
Add language support for ponylang ( #5416 )
...
See https://www.ponylang.io
2023-01-10 19:54:19 -06:00
Chickenkeeper
486c3ab0d5
Fix Broken Attribute Highlights ( #5349 )
...
* Update highlights.scm
* Update highlights.scm
* Update themes.md
2023-01-09 11:26:08 +09:00
Michael Davis
b368df5785
Use tree-sitter-ruby for crystal ( #5205 )
2023-01-09 02:12:04 +09:00
Triton171
873434b927
Improve indent queries for python in specific cases ( #5332 )
...
where the tree-sitter completely fails to parse incomplete code.
2023-01-07 14:39:31 +09:00
Dom H
532531c3ca
Add runtime queries for tfvars
(based on hcl
) ( #5396 )
2023-01-06 06:59:13 -06:00
Julius de Bruijn
5627c604ef
Update Prisma tree-sitter for view support ( #5417 )
2023-01-06 06:12:51 -06:00
farwyler
1f4d277013
Allow custom preprocessors for 'vue' injections ( #5268 )
2022-12-27 08:57:09 -06:00
Michael Davis
7905086b55
Fix HTML injection within markdown ( #5265 )
...
HTML nodes should be combined injections in the markdown block
grammar. When nodes are together the highlighting works properly but
when there is markdown content between HTML nodes like in a `<details>`
tag, the highlighting of the closing tag breaks since tree-sitter-html
looks for opening and closing tags.
2022-12-23 10:21:02 +09:00
Chickenkeeper
c4263d6a56
Fix & Tweak Rust's Syntax Highlighting ( #5238 )
2022-12-21 17:10:45 -06:00