|
189 | 189 | { |
190 | 190 | "include": "#pl" |
191 | 191 | }, |
| 192 | + { |
| 193 | + "include": "#pm" |
| 194 | + }, |
192 | 195 | { |
193 | 196 | "include": "#ps1" |
194 | 197 | }, |
|
3457 | 3460 | } |
3458 | 3461 | ] |
3459 | 3462 | }, |
| 3463 | + "pm": { |
| 3464 | + "name": "meta.resultBlock.search", |
| 3465 | + "begin": "^(?!\\s)(.*?)([^\\\\\\/\\n]*\\.pm)(:)$", |
| 3466 | + "end": "^(?!\\s)", |
| 3467 | + "beginCaptures": { |
| 3468 | + "0": { |
| 3469 | + "name": "string meta.path.search" |
| 3470 | + }, |
| 3471 | + "1": { |
| 3472 | + "name": "meta.path.dirname.search" |
| 3473 | + }, |
| 3474 | + "2": { |
| 3475 | + "name": "meta.path.basename.search" |
| 3476 | + }, |
| 3477 | + "3": { |
| 3478 | + "name": "punctuation.separator" |
| 3479 | + } |
| 3480 | + }, |
| 3481 | + "patterns": [ |
| 3482 | + { |
| 3483 | + "name": "meta.resultLine.search meta.resultLine.multiLine.search", |
| 3484 | + "begin": "^ ((\\d+) )", |
| 3485 | + "while": "^ (?:((\\d+)(:))|((\\d+) ))", |
| 3486 | + "beginCaptures": { |
| 3487 | + "0": { |
| 3488 | + "name": "constant.numeric.integer meta.resultLinePrefix.search" |
| 3489 | + }, |
| 3490 | + "1": { |
| 3491 | + "name": "meta.resultLinePrefix.contextLinePrefix.search" |
| 3492 | + }, |
| 3493 | + "2": { |
| 3494 | + "name": "meta.resultLinePrefix.lineNumber.search" |
| 3495 | + } |
| 3496 | + }, |
| 3497 | + "whileCaptures": { |
| 3498 | + "0": { |
| 3499 | + "name": "constant.numeric.integer meta.resultLinePrefix.search" |
| 3500 | + }, |
| 3501 | + "1": { |
| 3502 | + "name": "meta.resultLinePrefix.matchLinePrefix.search" |
| 3503 | + }, |
| 3504 | + "2": { |
| 3505 | + "name": "meta.resultLinePrefix.lineNumber.search" |
| 3506 | + }, |
| 3507 | + "3": { |
| 3508 | + "name": "punctuation.separator" |
| 3509 | + }, |
| 3510 | + "4": { |
| 3511 | + "name": "meta.resultLinePrefix.contextLinePrefix.search" |
| 3512 | + }, |
| 3513 | + "5": { |
| 3514 | + "name": "meta.resultLinePrefix.lineNumber.search" |
| 3515 | + } |
| 3516 | + }, |
| 3517 | + "patterns": [ |
| 3518 | + { |
| 3519 | + "include": "source.perl" |
| 3520 | + } |
| 3521 | + ] |
| 3522 | + }, |
| 3523 | + { |
| 3524 | + "begin": "^ ((\\d+)(:))", |
| 3525 | + "while": "(?=not)possible", |
| 3526 | + "name": "meta.resultLine.search meta.resultLine.singleLine.search", |
| 3527 | + "beginCaptures": { |
| 3528 | + "0": { |
| 3529 | + "name": "constant.numeric.integer meta.resultLinePrefix.search" |
| 3530 | + }, |
| 3531 | + "1": { |
| 3532 | + "name": "meta.resultLinePrefix.matchLinePrefix.search" |
| 3533 | + }, |
| 3534 | + "2": { |
| 3535 | + "name": "meta.resultLinePrefix.lineNumber.search" |
| 3536 | + }, |
| 3537 | + "3": { |
| 3538 | + "name": "punctuation.separator" |
| 3539 | + } |
| 3540 | + }, |
| 3541 | + "patterns": [ |
| 3542 | + { |
| 3543 | + "include": "source.perl" |
| 3544 | + } |
| 3545 | + ] |
| 3546 | + } |
| 3547 | + ] |
| 3548 | + }, |
3460 | 3549 | "ps1": { |
3461 | 3550 | "name": "meta.resultBlock.search", |
3462 | 3551 | "begin": "^(?!\\s)(.*?)([^\\\\\\/\\n]*\\.ps1)(:)$", |
|
0 commit comments