diff options
| author | elianiva <dicha.arkana03@gmail.com> | 2021-03-27 18:10:31 +0700 |
|---|---|---|
| committer | Stephan Seitz <stephan.lauf@yahoo.de> | 2021-04-08 22:50:41 +0200 |
| commit | 8ac8f2c39b4dd58f6dc0c452ed48473dfb153330 (patch) | |
| tree | 877d9d404ec467e8cea2b20d804a197cf7b50f96 /queries/scss | |
| parent | Update lockfile.json (diff) | |
| download | nvim-treesitter-8ac8f2c39b4dd58f6dc0c452ed48473dfb153330.tar nvim-treesitter-8ac8f2c39b4dd58f6dc0c452ed48473dfb153330.tar.gz nvim-treesitter-8ac8f2c39b4dd58f6dc0c452ed48473dfb153330.tar.bz2 nvim-treesitter-8ac8f2c39b4dd58f6dc0c452ed48473dfb153330.tar.lz nvim-treesitter-8ac8f2c39b4dd58f6dc0c452ed48473dfb153330.tar.xz nvim-treesitter-8ac8f2c39b4dd58f6dc0c452ed48473dfb153330.tar.zst nvim-treesitter-8ac8f2c39b4dd58f6dc0c452ed48473dfb153330.zip | |
feat: add scss parser
Diffstat (limited to 'queries/scss')
| -rw-r--r-- | queries/scss/highlights.scm | 39 | ||||
| -rw-r--r-- | queries/scss/indents.scm | 7 |
2 files changed, 46 insertions, 0 deletions
diff --git a/queries/scss/highlights.scm b/queries/scss/highlights.scm new file mode 100644 index 000000000..7dc780a87 --- /dev/null +++ b/queries/scss/highlights.scm @@ -0,0 +1,39 @@ +; inherits: css + +[ + "@mixin" + "@media" + "@while" + "@each" + "@include" +] @keyword + +(function_name) @function + + +[ + ">=" + "<=" +] @operator + + +(mixin_statement (name) @function) +(mixin_statement (parameters (parameter) @parameter)) +(plain_value) @string +(keyword_query) @function +(identifier) @variable +(variable_name) @variable + +(each_statement (key) @parameter) +(each_statement (value) @parameter) +(each_statement (variable_value) @parameter) + +(argument) @parameter +(arguments (variable_value) @parameter) + +[ + "[" + "]" +] @punctuation.bracket + +(include_statement (identifier) @function) diff --git a/queries/scss/indents.scm b/queries/scss/indents.scm new file mode 100644 index 000000000..2889ddca7 --- /dev/null +++ b/queries/scss/indents.scm @@ -0,0 +1,7 @@ +; inherits: css + +[ + (mixin_statement) + (while_statement) + (each_statement) +] @indent |
