aboutsummaryrefslogtreecommitdiffstats
path: root/queries
diff options
context:
space:
mode:
authorOmer Tuchfeld <omer@tuchfeld.dev>2022-04-02 20:43:05 +0200
committerStephan Seitz <stephan.seitz@fau.de>2022-04-03 15:29:13 +0200
commit2472e47e15eb56e8d6d421d7c2c7169140db2813 (patch)
treea37887c42f77d1381b3c0669c14ef40d969bd3b4 /queries
parentUpdate lockfile.json (diff)
downloadnvim-treesitter-2472e47e15eb56e8d6d421d7c2c7169140db2813.tar
nvim-treesitter-2472e47e15eb56e8d6d421d7c2c7169140db2813.tar.gz
nvim-treesitter-2472e47e15eb56e8d6d421d7c2c7169140db2813.tar.bz2
nvim-treesitter-2472e47e15eb56e8d6d421d7c2c7169140db2813.tar.lz
nvim-treesitter-2472e47e15eb56e8d6d421d7c2c7169140db2813.tar.xz
nvim-treesitter-2472e47e15eb56e8d6d421d7c2c7169140db2813.tar.zst
nvim-treesitter-2472e47e15eb56e8d6d421d7c2c7169140db2813.zip
Add highlighting query for Scss `@for` loops
The Scss language only had highlighting queries for `@each` loops, this commit adds support for `@for` loops as well. Also moved all loop-related keywords (including newly added ones) to `@repeat` rather than `@keyword`
Diffstat (limited to 'queries')
-rw-r--r--queries/scss/highlights.scm14
1 files changed, 12 insertions, 2 deletions
diff --git a/queries/scss/highlights.scm b/queries/scss/highlights.scm
index d75a265ff..f60e78019 100644
--- a/queries/scss/highlights.scm
+++ b/queries/scss/highlights.scm
@@ -3,11 +3,18 @@
[
"@mixin"
"@media"
- "@while"
- "@each"
"@include"
] @keyword
+[
+ "@while"
+ "@each"
+ "@for"
+ "from"
+ "through"
+ "in"
+] @repeat
+
(single_line_comment) @comment
(function_name) @function
@@ -29,6 +36,9 @@
(each_statement (value) @parameter)
(each_statement (variable_value) @parameter)
+(for_statement (variable) @parameter)
+(for_statement (_ (variable_value) @parameter))
+
(argument) @parameter
(arguments (variable_value) @parameter)