Skip to content

Commit 889ce81

Browse files
author
Jackson Kearl
committed
Add single and multiline matching
1 parent fa948c2 commit 889ce81

1 file changed

Lines changed: 45 additions & 11 deletions

File tree

extensions/search-result/syntaxes/searchResult.tmLanguage.json

Lines changed: 45 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@
88
},
99
{
1010
"begin": "^(?!\\s)(.*?)([^\\\\\\/\\n]*.ts)(:)$",
11-
"end": "(^$)|(^ (\\d+)(:| ))",
12-
"name": "searchResult.resultLine.typescript",
11+
"end": "^(?!\\s)",
12+
"name": "searchResult.block.typescript",
1313
"beginCaptures": {
1414
"0": {
1515
"name": "string path.searchResult"
@@ -24,17 +24,51 @@
2424
"name": "endingColon.path.searchResult"
2525
}
2626
},
27-
"whileCaptures": {
28-
"3": {
29-
"name": "constant.numeric lineNumber.searchResult resultPrefix.searchResult"
30-
},
31-
"4": {
32-
"name": "resultPrefixSeparator.searchResult resultPrefix.searchResult"
33-
}
34-
},
3527
"patterns": [
3628
{
37-
"include": "source.ts"
29+
"begin": "^ (\\d+)( )",
30+
"while": "^ (\\d+)(:| )",
31+
"beginCaptures": {
32+
"1": {
33+
"name": "constant.numeric lineNumber.searchResult resultPrefix.searchResult"
34+
},
35+
"2": {
36+
"name": "resultPrefixSeparator.searchResult resultPrefix.searchResult"
37+
}
38+
},
39+
"whileCaptures": {
40+
"1": {
41+
"name": "constant.numeric lineNumber.searchResult resultPrefix.searchResult"
42+
},
43+
"2": {
44+
"name": "resultPrefixSeparator.searchResult resultPrefix.searchResult"
45+
}
46+
},
47+
"name": "searchResult.resultLine.typescript searchResult.multiline",
48+
"patterns": [
49+
{
50+
"include": "source.ts"
51+
}
52+
]
53+
},
54+
{
55+
"match": "^ (\\d+)(:)(.*)",
56+
"name": "searchResult.resultLine.typescript searchResult.singleline",
57+
"captures": {
58+
"1": {
59+
"name": "constant.numeric lineNumber.searchResult resultPrefix.searchResult"
60+
},
61+
"2": {
62+
"name": "resultPrefixSeparator.searchResult resultPrefix.searchResult"
63+
},
64+
"3": {
65+
"patterns": [
66+
{
67+
"include": "source.ts"
68+
}
69+
]
70+
}
71+
}
3872
}
3973
]
4074
},

0 commit comments

Comments
 (0)