aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAmaan Qureshi <amaanq12@gmail.com>2024-12-21 21:01:19 -0500
committerChristian Clason <ch.clason+github@icloud.com>2024-12-22 11:06:48 +0100
commit4d5a8e7006db5ad78b8af87ffff988727999745d (patch)
treeb8060b8eed37c58661b572f19afb4adecdf41316
parentbot(lockfile): update koto, nu, powershell (diff)
downloadnvim-treesitter-4d5a8e7006db5ad78b8af87ffff988727999745d.tar
nvim-treesitter-4d5a8e7006db5ad78b8af87ffff988727999745d.tar.gz
nvim-treesitter-4d5a8e7006db5ad78b8af87ffff988727999745d.tar.bz2
nvim-treesitter-4d5a8e7006db5ad78b8af87ffff988727999745d.tar.lz
nvim-treesitter-4d5a8e7006db5ad78b8af87ffff988727999745d.tar.xz
nvim-treesitter-4d5a8e7006db5ad78b8af87ffff988727999745d.tar.zst
nvim-treesitter-4d5a8e7006db5ad78b8af87ffff988727999745d.zip
feat(kconfig): adapt queries to parser changes
-rw-r--r--lockfile.json2
-rw-r--r--queries/kconfig/highlights.scm19
-rw-r--r--queries/kconfig/locals.scm8
3 files changed, 16 insertions, 13 deletions
diff --git a/lockfile.json b/lockfile.json
index a59769d3b..a599e6e6f 100644
--- a/lockfile.json
+++ b/lockfile.json
@@ -396,7 +396,7 @@
"revision": "f6d29300f9fee15dcd8c2b25ab762001d38da731"
},
"kconfig": {
- "revision": "486fea71f61ad9f3fd4072a118402e97fe88d26c"
+ "revision": "9934ff456d867d0d0f98ef365a0de410ff4e6705"
},
"kdl": {
"revision": "b37e3d58e5c5cf8d739b315d6114e02d42e66664"
diff --git a/queries/kconfig/highlights.scm b/queries/kconfig/highlights.scm
index 307ce1a13..deb88bc00 100644
--- a/queries/kconfig/highlights.scm
+++ b/queries/kconfig/highlights.scm
@@ -70,33 +70,36 @@
(symbol) @variable
[
- (prompt)
+ (string)
(macro_content)
(text)
] @string
(config
- name: (symbol) @constant)
+ name: (name
+ (symbol) @constant))
(menuconfig
- name: (symbol) @constant)
+ name: (name
+ (symbol) @constant))
(choice
- name: (symbol) @constant)
+ name: (name
+ (symbol) @constant))
((symbol) @constant
(#lua-match? @constant "[A-Z0-9]+"))
(mainmenu
- name: (prompt) @markup.heading)
+ name: (string) @markup.heading)
(comment_entry
- name: (prompt) @markup.heading)
+ name: (string) @markup.heading)
(menu
- name: (prompt) @markup.heading)
+ name: (string) @markup.heading)
(source
- (prompt) @string.special.url)
+ (string) @string.special.url)
(comment) @comment @spell
diff --git a/queries/kconfig/locals.scm b/queries/kconfig/locals.scm
index 1fc1b30a7..09a50fecb 100644
--- a/queries/kconfig/locals.scm
+++ b/queries/kconfig/locals.scm
@@ -1,6 +1,6 @@
[
(symbol)
- (prompt)
+ (string)
] @local.reference
[
@@ -13,12 +13,12 @@
] @local.scope
(type_definition
- (prompt) @local.definition.var)
+ (string) @local.definition.var)
(type_definition
(input_prompt
- (prompt) @local.definition.var))
+ (string) @local.definition.var))
(type_definition_default
(expression
- (prompt) @local.definition.var))
+ (string) @local.definition.var))