Skip to content

Commit 58b0258

Browse files
committed
Also complete contexts in include lists (set,push)
1 parent eb53976 commit 58b0258

File tree

3 files changed

+4
-3
lines changed

3 files changed

+4
-3
lines changed

Package/Sublime Text Syntax Definition/Sublime Text Syntax Definition.sublime-syntax

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -287,7 +287,7 @@ contexts:
287287
- match: \[
288288
scope: punctuation.definition.array.begin.sublime-syntax
289289
set:
290-
- meta_scope: meta.flow-sequence.yaml
290+
- meta_scope: meta.include-list.sublime-syntax meta.flow-sequence.yaml
291291
- match: \]
292292
scope: punctuation.definition.array.end.sublime-syntax
293293
pop: true

Package/Sublime Text Syntax Definition/syntax_test_sublime-syntax.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,7 @@ contexts:
143143
# ^^^^^^^^^^^^^^^^^^^ variable.other.sublime-syntax
144144
- push: [main, Packages/JSON/JSON.sublime-syntax#comment]
145145
# ^^^^ string.unquoted.plain.out.yaml keyword.control.flow.push.sublime-syntax
146-
# ^^^^^^^^^^^^^^^^^^^^^^^^^ meta.flow-sequence.yaml
146+
# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.include-list meta.flow-sequence.yaml
147147
# ^^^^ meta.include.sublime-syntax string
148148
# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.include.sublime-syntax string
149149
set: Packages/JSON/JSON.sublime-syntax#comment

plugins_/syntax_dev.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -231,7 +231,8 @@ def verify_scope(selector, offset=0):
231231
return base_scope_completion
232232

233233
# Auto-completion for include values using the 'contexts' keys
234-
elif verify_scope("meta.expect-include-list | meta.expect-include"):
234+
elif verify_scope("meta.expect-include-list | meta.expect-include"
235+
" | meta.include | meta.include-list"):
235236
# Verify that we're not looking for an external include
236237
for point in locations:
237238
line_prefix = self._line_prefix(point)

0 commit comments

Comments
 (0)