Add simple pattern for command-line options

This commit is contained in:
sharkdp 2019-11-04 20:37:27 +01:00 committed by David Peter
parent 49e2073910
commit 396e1ac6b6
1 changed files with 9 additions and 0 deletions

View File

@ -42,3 +42,12 @@ contexts:
2: keyword.operator
3: constant.numeric
4: keyword.operator
# command-line options like --option=value, --some-flag, or -x
- match: '(?:[^a-zA-Z0-9_-]|^|\s)(--?[A-Za-z0-9][A-Za-z0-9-]*)(?:(=)?("?)([A-Za-z0-9]+)("?))?'
captures:
1: entity.name
2: keyword.operator
3: punctuation.definition.string.begin
4: variable.parameter
3: punctuation.definition.string.end