diff options
| author | ObserverOfTime <chronobserver@disroot.org> | 2024-01-10 18:17:35 +0200 |
|---|---|---|
| committer | Christian Clason <c.clason@uni-graz.at> | 2024-01-19 16:58:37 +0100 |
| commit | 505a0e74cb82dfd1938dcc0eb2526c24abc345e2 (patch) | |
| tree | b71b8856fb6603a5067c2b23bbe0f88f01526ca6 /queries/css | |
| parent | fix(highlights): improve member/property distinction (diff) | |
| download | nvim-treesitter-505a0e74cb82dfd1938dcc0eb2526c24abc345e2.tar nvim-treesitter-505a0e74cb82dfd1938dcc0eb2526c24abc345e2.tar.gz nvim-treesitter-505a0e74cb82dfd1938dcc0eb2526c24abc345e2.tar.bz2 nvim-treesitter-505a0e74cb82dfd1938dcc0eb2526c24abc345e2.tar.lz nvim-treesitter-505a0e74cb82dfd1938dcc0eb2526c24abc345e2.tar.xz nvim-treesitter-505a0e74cb82dfd1938dcc0eb2526c24abc345e2.tar.zst nvim-treesitter-505a0e74cb82dfd1938dcc0eb2526c24abc345e2.zip | |
fix(css): make the highlights more sensible
Diffstat (limited to 'queries/css')
| -rw-r--r-- | queries/css/highlights.scm | 48 |
1 files changed, 27 insertions, 21 deletions
diff --git a/queries/css/highlights.scm b/queries/css/highlights.scm index 506f78251..a07fcb7be 100644 --- a/queries/css/highlights.scm +++ b/queries/css/highlights.scm @@ -5,19 +5,32 @@ "@supports" "@keyframes" (at_keyword) +] @keyword.directive + +"@import" @keyword.import + +[ (to) (from) ] @keyword -"@import" @keyword.import - (comment) @comment @spell +(tag_name) @tag + +(class_name) @type + +(id_name) @constant + +[ + (property_name) + (feature_name) +] @property + [ - (tag_name) (nesting_selector) (universal_selector) -] @type +] @character.special (function_name) @function @@ -50,26 +63,20 @@ (pseudo_element_selector "::" - (tag_name) @property) + (tag_name) @attribute) (pseudo_class_selector - (class_name) @property) + (class_name) @attribute) -[ - (class_name) - (id_name) - (property_name) - (feature_name) - (attribute_name) -] @property +(attribute_name) @tag.attribute (namespace_name) @module -((property_name) @type.definition - (#lua-match? @type.definition "^[-][-]")) +((property_name) @variable + (#lua-match? @variable "^[-][-]")) -((plain_value) @type - (#lua-match? @type "^[-][-]")) +((plain_value) @variable + (#lua-match? @variable "^[-][-]")) [ (string_value) @@ -77,10 +84,9 @@ (unit) ] @string -[ - (integer_value) - (float_value) -] @number +(integer_value) @number + +(float_value) @number.float [ "#" |
