Skip to content

Commit 80435df

Browse files
committed
Add line continuation highlighting
1 parent 23efb55 commit 80435df

2 files changed

Lines changed: 9 additions & 1 deletion

File tree

PIP Requirements.sublime-syntax

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,11 @@ contexts:
7676
- include: versions
7777
- include: variables
7878

79+
prototype:
80+
- match: (\\)\n
81+
captures:
82+
1: punctuation.separator.continuation.line.pip-requirements
83+
7984
comments:
8085
- match: \#+
8186
scope: punctuation.definition.comment.pip-requirements

tests/syntax_test_pip_requirements.txt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,9 @@
123123
# ^^^^ variable.parameter.option.pip-requirements - punctuation
124124
# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ meta.hash.pip-requirements string.unquoted.hash.pip-requirements
125125

126-
--hash=sha256:c2fd55a7d7a3863cba1a013e4e2414658b1d07b6bc57b3919e0c63c9abb99849
126+
coverage==7.2.7 ; python_full_version < '3.8' \
127+
# ^ punctuation.separator.continuation.line.pip-requirements
128+
--hash=sha256:c2fd55a7d7a3863cba1a013e4e2414658b1d07b6bc57b3919e0c63c9abb99849 \
127129
#^^^ meta.expect-option-or-package.pip-requirements
128130
# ^^^^^^ variable.parameter.option.pip-requirements
129131
# ^^ punctuation.definition.variable.pip-requirements
@@ -132,6 +134,7 @@
132134
# ^^^^^^ storage.modifier.hash.pip-requirements
133135
# ^ punctuation.separator.modifier.pip-requirements
134136
# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ string.unquoted.hash.pip-requirements
137+
# ^ punctuation.separator.continuation.line.pip-requirements
135138

136139
###[ PACKAGES ]################################################################
137140

0 commit comments

Comments
 (0)