aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian Clason <c.clason@uni-graz.at>2026-05-16 23:37:04 +0200
committerChristian Clason <ch.clason+github@icloud.com>2026-07-18 22:23:55 +0200
commit0c3a9cdfa225733a3daa9fdf519be72f1e145e03 (patch)
tree7b924e95cc25e819e6cb183b47586e3ceccfc113
parentfeat(rescript)!: update parser and queries (diff)
downloadnvim-treesitter-0c3a9cdfa225733a3daa9fdf519be72f1e145e03.tar
nvim-treesitter-0c3a9cdfa225733a3daa9fdf519be72f1e145e03.tar.gz
nvim-treesitter-0c3a9cdfa225733a3daa9fdf519be72f1e145e03.tar.bz2
nvim-treesitter-0c3a9cdfa225733a3daa9fdf519be72f1e145e03.tar.lz
nvim-treesitter-0c3a9cdfa225733a3daa9fdf519be72f1e145e03.tar.xz
nvim-treesitter-0c3a9cdfa225733a3daa9fdf519be72f1e145e03.tar.zst
nvim-treesitter-0c3a9cdfa225733a3daa9fdf519be72f1e145e03.zip
feat(c3)!: update parser and queries
Update for C3 v0.8
-rw-r--r--lua/nvim-treesitter/parsers.lua2
-rw-r--r--runtime/queries/c3/highlights.scm20
2 files changed, 4 insertions, 18 deletions
diff --git a/lua/nvim-treesitter/parsers.lua b/lua/nvim-treesitter/parsers.lua
index 12ae87399..1db526c65 100644
--- a/lua/nvim-treesitter/parsers.lua
+++ b/lua/nvim-treesitter/parsers.lua
@@ -166,7 +166,7 @@ return {
},
c3 = {
install_info = {
- revision = '78e2ae9cff29ef8ca6666006abe80f1236d42996',
+ revision = '9b4eebce4e8b367acb9d5267f04358d5888b3829',
url = 'https://github.com/c3lang/tree-sitter-c3',
},
maintainers = { '@cbuttner' },
diff --git a/runtime/queries/c3/highlights.scm b/runtime/queries/c3/highlights.scm
index f2aa46dea..051245ebe 100644
--- a/runtime/queries/c3/highlights.scm
+++ b/runtime/queries/c3/highlights.scm
@@ -82,9 +82,7 @@
] @keyword
[
- "$alignof"
"$assert"
- "$assignable"
"$case"
"$default"
"$defined"
@@ -96,31 +94,19 @@
"$endif"
"$endswitch"
"$eval"
- "$evaltype"
"$error"
"$exec"
- "$extnameof"
"$feature"
"$for"
"$foreach"
"$if"
"$include"
- "$is_const"
- "$kindof"
- "$nameof"
- "$offsetof"
- "$qnameof"
- "$sizeof"
+ "$reflect"
"$stringify"
"$switch"
- "$typefrom"
- "$typeof"
- "$vacount"
- "$vatype"
- "$vaconst"
+ "$Typefrom"
+ "$Typeof"
"$vaarg"
- "$vaexpr"
- "$vasplat"
] @keyword.directive
"assert" @keyword.debug