Skip to content

Commit c627843

Browse files
committed
Restore var() meta scope
Restore required meta scope to maintain color value completions.
1 parent b767735 commit c627843

3 files changed

Lines changed: 10 additions & 7 deletions

File tree

Package/Sublime CSS/Sublime CSS.sublime-syntax

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,7 @@ contexts:
105105

106106
var-function-argument-list-body:
107107
# ST's `var()` function does not support default values (e.g. `var(name #fff)`)
108+
- meta_scope: meta.function-call.var.sublime-color-scheme
108109
- meta_content_scope: meta.function-call.arguments.css meta.group.css
109110
- match: \)
110111
scope: meta.function-call.arguments.css meta.group.css punctuation.section.group.end.css

Package/Sublime Text Color Scheme/syntax_test_colorscheme.json

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@
4949
// ^^^^^^ entity.name.globals.sublime-color-scheme
5050
// ^ punctuation.separator.mapping.key-value.json
5151
// ^^^^^^^^^^^^^^^^^^^^^^^ meta.mapping.value.json meta.color.sublime-color-scheme
52-
// ^^^^^^^^^^^^^^^^^^^^^ - string
52+
// ^^^^^^^^^^^^^^^^^^^^^ meta.function-call.var.sublime-color-scheme - string
5353
// ^ string.quoted.double.json punctuation.definition.string.begin.json
5454
// ^^^ support.function.css
5555
// ^ punctuation.section.group.begin.css
@@ -170,11 +170,13 @@
170170
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ source.css-color - string
171171
// ^^^^^ meta.function-call.identifier.css - meta.function-call meta.function-call
172172
// ^ meta.function-call.arguments.css meta.group.css - meta.function-call meta.function-call
173-
// ^^^ meta.function-call.arguments.css meta.group.css meta.function-call.identifier.css - meta.function-call meta.function-call meta.function-call
174-
// ^^^^^^^^^^^^ meta.function-call.arguments.css meta.group.css meta.function-call.arguments.css meta.group.css - meta.function-call meta.function-call meta.function-call
173+
// ^^^^^^^^^^^^^^^ meta.function-call.var.sublime-color-scheme
174+
// ^^^ meta.function-call.arguments.css meta.group.css meta.function-call.identifier.css - meta.function-call meta.function-call meta.function-call meta.function-call
175+
// ^^^^^^^^^^^^ meta.function-call.arguments.css meta.group.css meta.function-call.arguments.css meta.group.css - meta.function-call meta.function-call meta.function-call meta.function-call
175176
// ^ meta.function-call.arguments.css meta.group.css - meta.function-call meta.function-call
176177
// ^^^^^^^^^^^^ meta.function-call.arguments.css meta.group.css meta.function-call.identifier.css - meta.function-call meta.function-call meta.function-call
177178
// ^ meta.function-call.arguments.css meta.group.css meta.function-call.arguments.css meta.group.css punctuation.section.group.begin.css - meta.function-call meta.function-call meta.function-call
179+
// ^^^^^^^^^^^^^^^^^ meta.function-call.var.sublime-color-scheme
178180
// ^^^ meta.function-call.arguments.css meta.group.css meta.function-call.arguments.css meta.group.css meta.function-call.identifier.css support.function.css
179181
// ^^^^^^^^^^^^^^ meta.function-call.arguments.css meta.group.css meta.function-call.arguments.css meta.group.css meta.function-call.arguments.css meta.group.css
180182
// ^^^^^ meta.function-call.arguments.css meta.group.css meta.function-call.arguments.css meta.group.css - meta.function-call meta.function-call meta.function-call

Package/Sublime Text Theme/syntax_test_newstyletheme.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@
124124
// ^ punctuation.separator.mapping.key-value.json
125125
// ^^^^^^^^^^^^^^^^^^^ meta.mapping.value.json meta.color.sublime-color-scheme meta.string.json
126126
// ^ string.quoted.double.json punctuation.definition.string.begin.json
127-
// ^^^^^^^^^^^^^^^^^ source.css-color
127+
// ^^^^^^^^^^^^^^^^^ source.css-color meta.function-call.var.sublime-color-scheme
128128
// ^^^ meta.function-call.identifier.css support.function
129129
// ^^^^^^^^^^^^^^ meta.function-call.arguments.css meta.group.css
130130
// ^ punctuation.section.group.begin.css
@@ -177,7 +177,7 @@
177177
// ^ punctuation.separator.mapping.key-value.json
178178
// ^^^^^^^^^^^^^^^^^^^^^^^^ meta.mapping.value.json meta.color-adjuster.sublime-color-scheme meta.string.json
179179
// ^ string.quoted.double.json punctuation.definition.string.begin.json
180-
// ^^^^^^^^^^^^^^^^^^^^^^ source.css-color-adjuster
180+
// ^^^^^^^^^^^^^^^^^^^^^^ source.css-color-adjuster meta.function-call.var.sublime-color-scheme
181181
// ^^^ meta.function-call.identifier.css support.function.css
182182
// ^^^^^^^^^^^^^^^^^^^ meta.function-call.arguments.css meta.group.css
183183
// ^ punctuation.section.group.begin.css
@@ -208,7 +208,7 @@
208208
"opacity": "var(icon_button_opacity)",
209209
// ^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.mapping.value.json meta.string.json
210210
// ^ string.quoted.double.json punctuation.definition.string.begin.json
211-
// ^^^^^^^^^^^^^^^^^^^^^^^^ source.css-color
211+
// ^^^^^^^^^^^^^^^^^^^^^^^^ source.css-color meta.function-call.var.sublime-color-scheme
212212
// ^^^ meta.function-call.identifier.css support.function.css
213213
// ^^^^^^^^^^^^^^^^^^^^^ meta.function-call.arguments.css meta.group.css
214214
// ^ punctuation.section.group.begin.css
@@ -223,7 +223,7 @@
223223
"font.size": "var(default_size)"
224224
// ^^^^^^^^^^^^^^^^^^^ meta.mapping.value.json meta.string.json
225225
// ^ string.quoted.double.json punctuation.definition.string.begin.json
226-
// ^^^^^^^^^^^^^^^^^ source.css-color
226+
// ^^^^^^^^^^^^^^^^^ source.css-color meta.function-call.var.sublime-color-scheme
227227
// ^^^ meta.function-call.identifier.css support.function.css
228228
// ^^^^^^^^^^^^^^ meta.function-call.arguments.css meta.group.css
229229
// ^ punctuation.section.group.begin.css

0 commit comments

Comments
 (0)