From 2472e47e15eb56e8d6d421d7c2c7169140db2813 Mon Sep 17 00:00:00 2001 From: Omer Tuchfeld Date: Sat, 2 Apr 2022 20:43:05 +0200 Subject: 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` --- queries/scss/highlights.scm | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/queries/scss/highlights.scm b/queries/scss/highlights.scm index d75a265f..f60e7801 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) -- cgit v1.2.3