mirror of
https://github.com/sharkdp/bat.git
synced 2026-10-26 20:16:33 +00:00
Fix for OPTIONS consisting of a plain dash
This commit is contained in:
1 parent
caba54efc9
commit
b7b05a3553
2 files changed
+9
No files matched your search
@@ -85,6 +85,9 @@ contexts:
|
|||||||
|
|
||||||
options:
|
options:
|
||||||
# command-line options like --option=value, --some-flag, or -x
|
# command-line options like --option=value, --some-flag, or -x
|
||||||
|
- match: '^[ ]{7}(-)(?=\s)'
|
||||||
|
captures:
|
||||||
|
1: entity.name.command-line-option.man
|
||||||
- match: '^[ ]{7}(?=-|\+)'
|
- match: '^[ ]{7}(?=-|\+)'
|
||||||
push: expect-command-line-option
|
push: expect-command-line-option
|
||||||
- match: '(?:[^a-zA-Z0-9_-]|^|\s){{command_line_option}}'
|
- match: '(?:[^a-zA-Z0-9_-]|^|\s){{command_line_option}}'
|
||||||
|
|||||||
@@ -131,6 +131,12 @@ OPTIONS
|
|||||||
# ^^ - variable
|
# ^^ - variable
|
||||||
output NUM (default 3) lines of copied context
|
output NUM (default 3) lines of copied context
|
||||||
|
|
||||||
|
- This is not really a switch, but indicates that standard input
|
||||||
|
# ^ entity.name.command-line-option.man
|
||||||
|
# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - entity - variable
|
||||||
|
is coming from a file or a pipe and not interactively from the
|
||||||
|
command line.
|
||||||
|
|
||||||
EXAMPLE
|
EXAMPLE
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
# ^^^^^^^^ source.c meta.preprocessor.include keyword.control.import.include
|
# ^^^^^^^^ source.c meta.preprocessor.include keyword.control.import.include
|
||||||
|
|||||||
Reference in new issue
Block a user