- Implemented window delineation tests for indentation-based tokenization. - Created tokenizer module with various tokenization strategies including TTokenizer and ApproximateTokenizer. - Added type definitions for authentication parameters and code citation notifications. - Introduced context provider API for extensions to supply additional context items to Copilot. - Defined core types and schemas for position and range. - Established status types for agent status management in IDEs.
4672 lines
104 KiB
TypeScript
4672 lines
104 KiB
TypeScript
/*---------------------------------------------------------------------------------------------
|
|
* Copyright (c) Microsoft Corporation. All rights reserved.
|
|
* Licensed under the MIT License. See License.txt in the project root for license information.
|
|
*--------------------------------------------------------------------------------------------*/
|
|
import { LanguageInput } from 'shiki/core';
|
|
|
|
// This file is generated from ./generateTMLanguage.js.
|
|
export const searchResult: LanguageInput = {
|
|
name: 'search-result',
|
|
scopeName: 'text.searchResult',
|
|
patterns: [
|
|
{
|
|
begin: '^(# Query): ',
|
|
end: '\n',
|
|
name: 'meta.header.search keyword.operator.word.search',
|
|
beginCaptures: {
|
|
'1': {
|
|
name: 'entity.other.attribute-name',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
match: '(\\\\n)|(\\\\\\\\)',
|
|
name: 'entity.other.attribute-value string.unquoted constant.character.escape',
|
|
},
|
|
{
|
|
match: '\\\\.|\\\\$',
|
|
name: 'entity.other.attribute-value string.unquoted invalid.illegal',
|
|
},
|
|
{
|
|
match: '[^\\\\\\\n]+',
|
|
name: 'entity.other.attribute-value string.unquoted',
|
|
},
|
|
],
|
|
},
|
|
{
|
|
begin: '^(# Flags): ',
|
|
end: '\n',
|
|
name: 'meta.header.search keyword.operator.word.search',
|
|
beginCaptures: {
|
|
'1': {
|
|
name: 'entity.other.attribute-name',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
match: '(RegExp|CaseSensitive|IgnoreExcludeSettings|WordMatch)',
|
|
name: 'entity.other.attribute-value string.unquoted keyword.other',
|
|
},
|
|
{
|
|
match: '.',
|
|
},
|
|
],
|
|
},
|
|
{
|
|
begin: '^(# ContextLines): ',
|
|
end: '\n',
|
|
name: 'meta.header.search keyword.operator.word.search',
|
|
beginCaptures: {
|
|
'1': {
|
|
name: 'entity.other.attribute-name',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
match: '\\d',
|
|
name: 'entity.other.attribute-value string.unquoted constant.numeric.integer',
|
|
},
|
|
{
|
|
match: '.',
|
|
name: 'invalid.illegal',
|
|
},
|
|
],
|
|
},
|
|
{
|
|
match: '^(# (?:Including|Excluding)): (.*)$',
|
|
name: 'meta.header.search keyword.operator.word.search',
|
|
captures: {
|
|
'1': {
|
|
name: 'entity.other.attribute-name',
|
|
},
|
|
'2': {
|
|
name: 'entity.other.attribute-value string.unquoted',
|
|
},
|
|
},
|
|
},
|
|
{
|
|
include: '#bat',
|
|
},
|
|
{
|
|
include: '#c',
|
|
},
|
|
{
|
|
include: '#clj',
|
|
},
|
|
{
|
|
include: '#coffee',
|
|
},
|
|
{
|
|
include: '#cpp',
|
|
},
|
|
{
|
|
include: '#cs',
|
|
},
|
|
{
|
|
include: '#cshtml',
|
|
},
|
|
{
|
|
include: '#css',
|
|
},
|
|
{
|
|
include: '#dart',
|
|
},
|
|
{
|
|
include: '#diff',
|
|
},
|
|
{
|
|
include: '#dockerfile',
|
|
},
|
|
{
|
|
include: '#fs',
|
|
},
|
|
{
|
|
include: '#go',
|
|
},
|
|
{
|
|
include: '#groovy',
|
|
},
|
|
{
|
|
include: '#h',
|
|
},
|
|
{
|
|
include: '#handlebars',
|
|
},
|
|
{
|
|
include: '#hlsl',
|
|
},
|
|
{
|
|
include: '#hpp',
|
|
},
|
|
{
|
|
include: '#html',
|
|
},
|
|
{
|
|
include: '#ini',
|
|
},
|
|
{
|
|
include: '#java',
|
|
},
|
|
{
|
|
include: '#jl',
|
|
},
|
|
{
|
|
include: '#js',
|
|
},
|
|
{
|
|
include: '#json',
|
|
},
|
|
{
|
|
include: '#jsx',
|
|
},
|
|
{
|
|
include: '#less',
|
|
},
|
|
{
|
|
include: '#log',
|
|
},
|
|
{
|
|
include: '#lua',
|
|
},
|
|
{
|
|
include: '#m',
|
|
},
|
|
{
|
|
include: '#makefile',
|
|
},
|
|
{
|
|
include: '#md',
|
|
},
|
|
{
|
|
include: '#mm',
|
|
},
|
|
{
|
|
include: '#p6',
|
|
},
|
|
{
|
|
include: '#perl',
|
|
},
|
|
{
|
|
include: '#php',
|
|
},
|
|
{
|
|
include: '#ps1',
|
|
},
|
|
{
|
|
include: '#pug',
|
|
},
|
|
{
|
|
include: '#py',
|
|
},
|
|
{
|
|
include: '#r',
|
|
},
|
|
{
|
|
include: '#rb',
|
|
},
|
|
{
|
|
include: '#rs',
|
|
},
|
|
{
|
|
include: '#scala',
|
|
},
|
|
{
|
|
include: '#scss',
|
|
},
|
|
{
|
|
include: '#sh',
|
|
},
|
|
{
|
|
include: '#sql',
|
|
},
|
|
{
|
|
include: '#swift',
|
|
},
|
|
{
|
|
include: '#ts',
|
|
},
|
|
{
|
|
include: '#tsx',
|
|
},
|
|
{
|
|
include: '#vb',
|
|
},
|
|
{
|
|
include: '#xml',
|
|
},
|
|
{
|
|
include: '#yaml',
|
|
},
|
|
{
|
|
match: '^(?!\\s)(.*?)([^\\\\\\/\\n]*)(:)$',
|
|
name: 'meta.resultBlock.search string meta.path.search',
|
|
captures: {
|
|
'1': {
|
|
name: 'meta.path.dirname.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.path.basename.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
},
|
|
},
|
|
{
|
|
match: '^ (?:\\s*)(?:((\\d+)(:))|((\\d+)( ))(.*))',
|
|
name: 'meta.resultBlock.search meta.resultLine.search',
|
|
captures: {
|
|
'1': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search meta.resultLinePrefix.matchLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
'4': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search meta.resultLinePrefix.contextLinePrefix.search',
|
|
},
|
|
'5': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
},
|
|
},
|
|
{
|
|
match: '⟪ [0-9]+ characters skipped ⟫',
|
|
name: 'meta.resultBlock.search comment meta.resultLine.elision',
|
|
},
|
|
],
|
|
repository: {
|
|
$self: {},
|
|
$base: {},
|
|
bat: {
|
|
name: 'meta.resultBlock.search',
|
|
begin: '^(?!\\s)(.*?)([^\\\\\\/\\n]*\\.bat)(:)$',
|
|
end: '^(?!\\s)',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'string meta.path.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.path.dirname.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.path.basename.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
name: 'meta.resultLine.search meta.resultLine.multiLine.search',
|
|
begin: '^ (?:\\s*)((\\d+) )',
|
|
while: '^ (?:\\s*)(?:((\\d+)(:))|((\\d+) ))',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.contextLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
},
|
|
whileCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.matchLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
'4': {
|
|
name: 'meta.resultLinePrefix.contextLinePrefix.search',
|
|
},
|
|
'5': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
include: 'source.batchfile',
|
|
},
|
|
],
|
|
},
|
|
{
|
|
begin: '^ (?:\\s*)((\\d+)(:))',
|
|
while: '(?=not)possible',
|
|
name: 'meta.resultLine.search meta.resultLine.singleLine.search',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.matchLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
include: 'source.batchfile',
|
|
},
|
|
],
|
|
},
|
|
],
|
|
},
|
|
c: {
|
|
name: 'meta.resultBlock.search',
|
|
begin: '^(?!\\s)(.*?)([^\\\\\\/\\n]*\\.c)(:)$',
|
|
end: '^(?!\\s)',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'string meta.path.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.path.dirname.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.path.basename.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
name: 'meta.resultLine.search meta.resultLine.multiLine.search',
|
|
begin: '^ (?:\\s*)((\\d+) )',
|
|
while: '^ (?:\\s*)(?:((\\d+)(:))|((\\d+) ))',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.contextLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
},
|
|
whileCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.matchLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
'4': {
|
|
name: 'meta.resultLinePrefix.contextLinePrefix.search',
|
|
},
|
|
'5': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
include: 'source.c',
|
|
},
|
|
],
|
|
},
|
|
{
|
|
begin: '^ (?:\\s*)((\\d+)(:))',
|
|
while: '(?=not)possible',
|
|
name: 'meta.resultLine.search meta.resultLine.singleLine.search',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.matchLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
include: 'source.c',
|
|
},
|
|
],
|
|
},
|
|
],
|
|
},
|
|
clj: {
|
|
name: 'meta.resultBlock.search',
|
|
begin: '^(?!\\s)(.*?)([^\\\\\\/\\n]*\\.clj)(:)$',
|
|
end: '^(?!\\s)',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'string meta.path.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.path.dirname.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.path.basename.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
name: 'meta.resultLine.search meta.resultLine.multiLine.search',
|
|
begin: '^ (?:\\s*)((\\d+) )',
|
|
while: '^ (?:\\s*)(?:((\\d+)(:))|((\\d+) ))',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.contextLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
},
|
|
whileCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.matchLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
'4': {
|
|
name: 'meta.resultLinePrefix.contextLinePrefix.search',
|
|
},
|
|
'5': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
include: 'source.clojure',
|
|
},
|
|
],
|
|
},
|
|
{
|
|
begin: '^ (?:\\s*)((\\d+)(:))',
|
|
while: '(?=not)possible',
|
|
name: 'meta.resultLine.search meta.resultLine.singleLine.search',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.matchLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
include: 'source.clojure',
|
|
},
|
|
],
|
|
},
|
|
],
|
|
},
|
|
coffee: {
|
|
name: 'meta.resultBlock.search',
|
|
begin: '^(?!\\s)(.*?)([^\\\\\\/\\n]*\\.coffee)(:)$',
|
|
end: '^(?!\\s)',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'string meta.path.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.path.dirname.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.path.basename.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
name: 'meta.resultLine.search meta.resultLine.multiLine.search',
|
|
begin: '^ (?:\\s*)((\\d+) )',
|
|
while: '^ (?:\\s*)(?:((\\d+)(:))|((\\d+) ))',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.contextLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
},
|
|
whileCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.matchLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
'4': {
|
|
name: 'meta.resultLinePrefix.contextLinePrefix.search',
|
|
},
|
|
'5': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
include: 'source.coffee',
|
|
},
|
|
],
|
|
},
|
|
{
|
|
begin: '^ (?:\\s*)((\\d+)(:))',
|
|
while: '(?=not)possible',
|
|
name: 'meta.resultLine.search meta.resultLine.singleLine.search',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.matchLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
include: 'source.coffee',
|
|
},
|
|
],
|
|
},
|
|
],
|
|
},
|
|
cpp: {
|
|
name: 'meta.resultBlock.search',
|
|
begin: '^(?!\\s)(.*?)([^\\\\\\/\\n]*\\.(?:cpp|c\\+\\+|cc|cxx|hxx|h\\+\\+|hh))(:)$',
|
|
end: '^(?!\\s)',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'string meta.path.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.path.dirname.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.path.basename.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
name: 'meta.resultLine.search meta.resultLine.multiLine.search',
|
|
begin: '^ (?:\\s*)((\\d+) )',
|
|
while: '^ (?:\\s*)(?:((\\d+)(:))|((\\d+) ))',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.contextLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
},
|
|
whileCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.matchLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
'4': {
|
|
name: 'meta.resultLinePrefix.contextLinePrefix.search',
|
|
},
|
|
'5': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
include: 'source.cpp',
|
|
},
|
|
],
|
|
},
|
|
{
|
|
begin: '^ (?:\\s*)((\\d+)(:))',
|
|
while: '(?=not)possible',
|
|
name: 'meta.resultLine.search meta.resultLine.singleLine.search',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.matchLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
include: 'source.cpp',
|
|
},
|
|
],
|
|
},
|
|
],
|
|
},
|
|
cs: {
|
|
name: 'meta.resultBlock.search',
|
|
begin: '^(?!\\s)(.*?)([^\\\\\\/\\n]*\\.cs)(:)$',
|
|
end: '^(?!\\s)',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'string meta.path.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.path.dirname.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.path.basename.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
name: 'meta.resultLine.search meta.resultLine.multiLine.search',
|
|
begin: '^ (?:\\s*)((\\d+) )',
|
|
while: '^ (?:\\s*)(?:((\\d+)(:))|((\\d+) ))',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.contextLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
},
|
|
whileCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.matchLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
'4': {
|
|
name: 'meta.resultLinePrefix.contextLinePrefix.search',
|
|
},
|
|
'5': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
include: 'source.cs',
|
|
},
|
|
],
|
|
},
|
|
{
|
|
begin: '^ (?:\\s*)((\\d+)(:))',
|
|
while: '(?=not)possible',
|
|
name: 'meta.resultLine.search meta.resultLine.singleLine.search',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.matchLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
include: 'source.cs',
|
|
},
|
|
],
|
|
},
|
|
],
|
|
},
|
|
cshtml: {
|
|
name: 'meta.resultBlock.search',
|
|
begin: '^(?!\\s)(.*?)([^\\\\\\/\\n]*\\.cshtml)(:)$',
|
|
end: '^(?!\\s)',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'string meta.path.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.path.dirname.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.path.basename.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
name: 'meta.resultLine.search meta.resultLine.multiLine.search',
|
|
begin: '^ (?:\\s*)((\\d+) )',
|
|
while: '^ (?:\\s*)(?:((\\d+)(:))|((\\d+) ))',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.contextLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
},
|
|
whileCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.matchLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
'4': {
|
|
name: 'meta.resultLinePrefix.contextLinePrefix.search',
|
|
},
|
|
'5': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
include: 'text.html.cshtml',
|
|
},
|
|
],
|
|
},
|
|
{
|
|
begin: '^ (?:\\s*)((\\d+)(:))',
|
|
while: '(?=not)possible',
|
|
name: 'meta.resultLine.search meta.resultLine.singleLine.search',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.matchLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
include: 'text.html.cshtml',
|
|
},
|
|
],
|
|
},
|
|
],
|
|
},
|
|
css: {
|
|
name: 'meta.resultBlock.search',
|
|
begin: '^(?!\\s)(.*?)([^\\\\\\/\\n]*\\.css)(:)$',
|
|
end: '^(?!\\s)',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'string meta.path.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.path.dirname.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.path.basename.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
name: 'meta.resultLine.search meta.resultLine.multiLine.search',
|
|
begin: '^ (?:\\s*)((\\d+) )',
|
|
while: '^ (?:\\s*)(?:((\\d+)(:))|((\\d+) ))',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.contextLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
},
|
|
whileCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.matchLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
'4': {
|
|
name: 'meta.resultLinePrefix.contextLinePrefix.search',
|
|
},
|
|
'5': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
include: 'source.css',
|
|
},
|
|
],
|
|
},
|
|
{
|
|
begin: '^ (?:\\s*)((\\d+)(:))',
|
|
while: '(?=not)possible',
|
|
name: 'meta.resultLine.search meta.resultLine.singleLine.search',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.matchLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
include: 'source.css',
|
|
},
|
|
],
|
|
},
|
|
],
|
|
},
|
|
dart: {
|
|
name: 'meta.resultBlock.search',
|
|
begin: '^(?!\\s)(.*?)([^\\\\\\/\\n]*\\.dart)(:)$',
|
|
end: '^(?!\\s)',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'string meta.path.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.path.dirname.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.path.basename.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
name: 'meta.resultLine.search meta.resultLine.multiLine.search',
|
|
begin: '^ (?:\\s*)((\\d+) )',
|
|
while: '^ (?:\\s*)(?:((\\d+)(:))|((\\d+) ))',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.contextLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
},
|
|
whileCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.matchLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
'4': {
|
|
name: 'meta.resultLinePrefix.contextLinePrefix.search',
|
|
},
|
|
'5': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
include: 'source.dart',
|
|
},
|
|
],
|
|
},
|
|
{
|
|
begin: '^ (?:\\s*)((\\d+)(:))',
|
|
while: '(?=not)possible',
|
|
name: 'meta.resultLine.search meta.resultLine.singleLine.search',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.matchLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
include: 'source.dart',
|
|
},
|
|
],
|
|
},
|
|
],
|
|
},
|
|
diff: {
|
|
name: 'meta.resultBlock.search',
|
|
begin: '^(?!\\s)(.*?)([^\\\\\\/\\n]*\\.diff)(:)$',
|
|
end: '^(?!\\s)',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'string meta.path.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.path.dirname.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.path.basename.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
name: 'meta.resultLine.search meta.resultLine.multiLine.search',
|
|
begin: '^ (?:\\s*)((\\d+) )',
|
|
while: '^ (?:\\s*)(?:((\\d+)(:))|((\\d+) ))',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.contextLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
},
|
|
whileCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.matchLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
'4': {
|
|
name: 'meta.resultLinePrefix.contextLinePrefix.search',
|
|
},
|
|
'5': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
include: 'source.diff',
|
|
},
|
|
],
|
|
},
|
|
{
|
|
begin: '^ (?:\\s*)((\\d+)(:))',
|
|
while: '(?=not)possible',
|
|
name: 'meta.resultLine.search meta.resultLine.singleLine.search',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.matchLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
include: 'source.diff',
|
|
},
|
|
],
|
|
},
|
|
],
|
|
},
|
|
dockerfile: {
|
|
name: 'meta.resultBlock.search',
|
|
begin: '^(?!\\s)(.*?)([^\\\\\\/\\n]*(?:dockerfile|Dockerfile|containerfile|Containerfile))(:)$',
|
|
end: '^(?!\\s)',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'string meta.path.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.path.dirname.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.path.basename.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
name: 'meta.resultLine.search meta.resultLine.multiLine.search',
|
|
begin: '^ (?:\\s*)((\\d+) )',
|
|
while: '^ (?:\\s*)(?:((\\d+)(:))|((\\d+) ))',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.contextLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
},
|
|
whileCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.matchLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
'4': {
|
|
name: 'meta.resultLinePrefix.contextLinePrefix.search',
|
|
},
|
|
'5': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
include: 'source.dockerfile',
|
|
},
|
|
],
|
|
},
|
|
{
|
|
begin: '^ (?:\\s*)((\\d+)(:))',
|
|
while: '(?=not)possible',
|
|
name: 'meta.resultLine.search meta.resultLine.singleLine.search',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.matchLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
include: 'source.dockerfile',
|
|
},
|
|
],
|
|
},
|
|
],
|
|
},
|
|
fs: {
|
|
name: 'meta.resultBlock.search',
|
|
begin: '^(?!\\s)(.*?)([^\\\\\\/\\n]*\\.fs)(:)$',
|
|
end: '^(?!\\s)',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'string meta.path.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.path.dirname.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.path.basename.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
name: 'meta.resultLine.search meta.resultLine.multiLine.search',
|
|
begin: '^ (?:\\s*)((\\d+) )',
|
|
while: '^ (?:\\s*)(?:((\\d+)(:))|((\\d+) ))',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.contextLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
},
|
|
whileCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.matchLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
'4': {
|
|
name: 'meta.resultLinePrefix.contextLinePrefix.search',
|
|
},
|
|
'5': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
include: 'source.fsharp',
|
|
},
|
|
],
|
|
},
|
|
{
|
|
begin: '^ (?:\\s*)((\\d+)(:))',
|
|
while: '(?=not)possible',
|
|
name: 'meta.resultLine.search meta.resultLine.singleLine.search',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.matchLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
include: 'source.fsharp',
|
|
},
|
|
],
|
|
},
|
|
],
|
|
},
|
|
go: {
|
|
name: 'meta.resultBlock.search',
|
|
begin: '^(?!\\s)(.*?)([^\\\\\\/\\n]*\\.go)(:)$',
|
|
end: '^(?!\\s)',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'string meta.path.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.path.dirname.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.path.basename.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
name: 'meta.resultLine.search meta.resultLine.multiLine.search',
|
|
begin: '^ (?:\\s*)((\\d+) )',
|
|
while: '^ (?:\\s*)(?:((\\d+)(:))|((\\d+) ))',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.contextLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
},
|
|
whileCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.matchLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
'4': {
|
|
name: 'meta.resultLinePrefix.contextLinePrefix.search',
|
|
},
|
|
'5': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
include: 'source.go',
|
|
},
|
|
],
|
|
},
|
|
{
|
|
begin: '^ (?:\\s*)((\\d+)(:))',
|
|
while: '(?=not)possible',
|
|
name: 'meta.resultLine.search meta.resultLine.singleLine.search',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.matchLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
include: 'source.go',
|
|
},
|
|
],
|
|
},
|
|
],
|
|
},
|
|
groovy: {
|
|
name: 'meta.resultBlock.search',
|
|
begin: '^(?!\\s)(.*?)([^\\\\\\/\\n]*\\.groovy)(:)$',
|
|
end: '^(?!\\s)',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'string meta.path.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.path.dirname.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.path.basename.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
name: 'meta.resultLine.search meta.resultLine.multiLine.search',
|
|
begin: '^ (?:\\s*)((\\d+) )',
|
|
while: '^ (?:\\s*)(?:((\\d+)(:))|((\\d+) ))',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.contextLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
},
|
|
whileCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.matchLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
'4': {
|
|
name: 'meta.resultLinePrefix.contextLinePrefix.search',
|
|
},
|
|
'5': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
include: 'source.groovy',
|
|
},
|
|
],
|
|
},
|
|
{
|
|
begin: '^ (?:\\s*)((\\d+)(:))',
|
|
while: '(?=not)possible',
|
|
name: 'meta.resultLine.search meta.resultLine.singleLine.search',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.matchLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
include: 'source.groovy',
|
|
},
|
|
],
|
|
},
|
|
],
|
|
},
|
|
h: {
|
|
name: 'meta.resultBlock.search',
|
|
begin: '^(?!\\s)(.*?)([^\\\\\\/\\n]*\\.h)(:)$',
|
|
end: '^(?!\\s)',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'string meta.path.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.path.dirname.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.path.basename.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
name: 'meta.resultLine.search meta.resultLine.multiLine.search',
|
|
begin: '^ (?:\\s*)((\\d+) )',
|
|
while: '^ (?:\\s*)(?:((\\d+)(:))|((\\d+) ))',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.contextLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
},
|
|
whileCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.matchLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
'4': {
|
|
name: 'meta.resultLinePrefix.contextLinePrefix.search',
|
|
},
|
|
'5': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
include: 'source.objc',
|
|
},
|
|
],
|
|
},
|
|
{
|
|
begin: '^ (?:\\s*)((\\d+)(:))',
|
|
while: '(?=not)possible',
|
|
name: 'meta.resultLine.search meta.resultLine.singleLine.search',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.matchLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
include: 'source.objc',
|
|
},
|
|
],
|
|
},
|
|
],
|
|
},
|
|
handlebars: {
|
|
name: 'meta.resultBlock.search',
|
|
begin: '^(?!\\s)(.*?)([^\\\\\\/\\n]*\\.(?:handlebars|hbs))(:)$',
|
|
end: '^(?!\\s)',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'string meta.path.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.path.dirname.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.path.basename.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
name: 'meta.resultLine.search meta.resultLine.multiLine.search',
|
|
begin: '^ (?:\\s*)((\\d+) )',
|
|
while: '^ (?:\\s*)(?:((\\d+)(:))|((\\d+) ))',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.contextLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
},
|
|
whileCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.matchLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
'4': {
|
|
name: 'meta.resultLinePrefix.contextLinePrefix.search',
|
|
},
|
|
'5': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
include: 'text.html.handlebars',
|
|
},
|
|
],
|
|
},
|
|
{
|
|
begin: '^ (?:\\s*)((\\d+)(:))',
|
|
while: '(?=not)possible',
|
|
name: 'meta.resultLine.search meta.resultLine.singleLine.search',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.matchLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
include: 'text.html.handlebars',
|
|
},
|
|
],
|
|
},
|
|
],
|
|
},
|
|
hlsl: {
|
|
name: 'meta.resultBlock.search',
|
|
begin: '^(?!\\s)(.*?)([^\\\\\\/\\n]*\\.hlsl)(:)$',
|
|
end: '^(?!\\s)',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'string meta.path.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.path.dirname.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.path.basename.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
name: 'meta.resultLine.search meta.resultLine.multiLine.search',
|
|
begin: '^ (?:\\s*)((\\d+) )',
|
|
while: '^ (?:\\s*)(?:((\\d+)(:))|((\\d+) ))',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.contextLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
},
|
|
whileCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.matchLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
'4': {
|
|
name: 'meta.resultLinePrefix.contextLinePrefix.search',
|
|
},
|
|
'5': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
include: 'source.hlsl',
|
|
},
|
|
],
|
|
},
|
|
{
|
|
begin: '^ (?:\\s*)((\\d+)(:))',
|
|
while: '(?=not)possible',
|
|
name: 'meta.resultLine.search meta.resultLine.singleLine.search',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.matchLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
include: 'source.hlsl',
|
|
},
|
|
],
|
|
},
|
|
],
|
|
},
|
|
hpp: {
|
|
name: 'meta.resultBlock.search',
|
|
begin: '^(?!\\s)(.*?)([^\\\\\\/\\n]*\\.hpp)(:)$',
|
|
end: '^(?!\\s)',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'string meta.path.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.path.dirname.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.path.basename.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
name: 'meta.resultLine.search meta.resultLine.multiLine.search',
|
|
begin: '^ (?:\\s*)((\\d+) )',
|
|
while: '^ (?:\\s*)(?:((\\d+)(:))|((\\d+) ))',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.contextLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
},
|
|
whileCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.matchLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
'4': {
|
|
name: 'meta.resultLinePrefix.contextLinePrefix.search',
|
|
},
|
|
'5': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
include: 'source.objcpp',
|
|
},
|
|
],
|
|
},
|
|
{
|
|
begin: '^ (?:\\s*)((\\d+)(:))',
|
|
while: '(?=not)possible',
|
|
name: 'meta.resultLine.search meta.resultLine.singleLine.search',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.matchLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
include: 'source.objcpp',
|
|
},
|
|
],
|
|
},
|
|
],
|
|
},
|
|
html: {
|
|
name: 'meta.resultBlock.search',
|
|
begin: '^(?!\\s)(.*?)([^\\\\\\/\\n]*\\.html)(:)$',
|
|
end: '^(?!\\s)',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'string meta.path.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.path.dirname.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.path.basename.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
name: 'meta.resultLine.search meta.resultLine.multiLine.search',
|
|
begin: '^ (?:\\s*)((\\d+) )',
|
|
while: '^ (?:\\s*)(?:((\\d+)(:))|((\\d+) ))',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.contextLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
},
|
|
whileCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.matchLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
'4': {
|
|
name: 'meta.resultLinePrefix.contextLinePrefix.search',
|
|
},
|
|
'5': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
include: 'text.html.basic',
|
|
},
|
|
],
|
|
},
|
|
{
|
|
begin: '^ (?:\\s*)((\\d+)(:))',
|
|
while: '(?=not)possible',
|
|
name: 'meta.resultLine.search meta.resultLine.singleLine.search',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.matchLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
include: 'text.html.basic',
|
|
},
|
|
],
|
|
},
|
|
],
|
|
},
|
|
ini: {
|
|
name: 'meta.resultBlock.search',
|
|
begin: '^(?!\\s)(.*?)([^\\\\\\/\\n]*\\.ini)(:)$',
|
|
end: '^(?!\\s)',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'string meta.path.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.path.dirname.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.path.basename.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
name: 'meta.resultLine.search meta.resultLine.multiLine.search',
|
|
begin: '^ (?:\\s*)((\\d+) )',
|
|
while: '^ (?:\\s*)(?:((\\d+)(:))|((\\d+) ))',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.contextLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
},
|
|
whileCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.matchLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
'4': {
|
|
name: 'meta.resultLinePrefix.contextLinePrefix.search',
|
|
},
|
|
'5': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
include: 'source.ini',
|
|
},
|
|
],
|
|
},
|
|
{
|
|
begin: '^ (?:\\s*)((\\d+)(:))',
|
|
while: '(?=not)possible',
|
|
name: 'meta.resultLine.search meta.resultLine.singleLine.search',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.matchLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
include: 'source.ini',
|
|
},
|
|
],
|
|
},
|
|
],
|
|
},
|
|
java: {
|
|
name: 'meta.resultBlock.search',
|
|
begin: '^(?!\\s)(.*?)([^\\\\\\/\\n]*\\.java)(:)$',
|
|
end: '^(?!\\s)',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'string meta.path.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.path.dirname.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.path.basename.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
name: 'meta.resultLine.search meta.resultLine.multiLine.search',
|
|
begin: '^ (?:\\s*)((\\d+) )',
|
|
while: '^ (?:\\s*)(?:((\\d+)(:))|((\\d+) ))',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.contextLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
},
|
|
whileCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.matchLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
'4': {
|
|
name: 'meta.resultLinePrefix.contextLinePrefix.search',
|
|
},
|
|
'5': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
include: 'source.java',
|
|
},
|
|
],
|
|
},
|
|
{
|
|
begin: '^ (?:\\s*)((\\d+)(:))',
|
|
while: '(?=not)possible',
|
|
name: 'meta.resultLine.search meta.resultLine.singleLine.search',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.matchLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
include: 'source.java',
|
|
},
|
|
],
|
|
},
|
|
],
|
|
},
|
|
jl: {
|
|
name: 'meta.resultBlock.search',
|
|
begin: '^(?!\\s)(.*?)([^\\\\\\/\\n]*\\.jl)(:)$',
|
|
end: '^(?!\\s)',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'string meta.path.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.path.dirname.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.path.basename.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
name: 'meta.resultLine.search meta.resultLine.multiLine.search',
|
|
begin: '^ (?:\\s*)((\\d+) )',
|
|
while: '^ (?:\\s*)(?:((\\d+)(:))|((\\d+) ))',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.contextLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
},
|
|
whileCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.matchLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
'4': {
|
|
name: 'meta.resultLinePrefix.contextLinePrefix.search',
|
|
},
|
|
'5': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
include: 'source.julia',
|
|
},
|
|
],
|
|
},
|
|
{
|
|
begin: '^ (?:\\s*)((\\d+)(:))',
|
|
while: '(?=not)possible',
|
|
name: 'meta.resultLine.search meta.resultLine.singleLine.search',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.matchLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
include: 'source.julia',
|
|
},
|
|
],
|
|
},
|
|
],
|
|
},
|
|
js: {
|
|
name: 'meta.resultBlock.search',
|
|
begin: '^(?!\\s)(.*?)([^\\\\\\/\\n]*\\.js)(:)$',
|
|
end: '^(?!\\s)',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'string meta.path.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.path.dirname.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.path.basename.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
name: 'meta.resultLine.search meta.resultLine.multiLine.search',
|
|
begin: '^ (?:\\s*)((\\d+) )',
|
|
while: '^ (?:\\s*)(?:((\\d+)(:))|((\\d+) ))',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.contextLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
},
|
|
whileCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.matchLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
'4': {
|
|
name: 'meta.resultLinePrefix.contextLinePrefix.search',
|
|
},
|
|
'5': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
include: 'source.js',
|
|
},
|
|
],
|
|
},
|
|
{
|
|
begin: '^ (?:\\s*)((\\d+)(:))',
|
|
while: '(?=not)possible',
|
|
name: 'meta.resultLine.search meta.resultLine.singleLine.search',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.matchLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
include: 'source.js',
|
|
},
|
|
],
|
|
},
|
|
],
|
|
},
|
|
json: {
|
|
name: 'meta.resultBlock.search',
|
|
begin: '^(?!\\s)(.*?)([^\\\\\\/\\n]*\\.json)(:)$',
|
|
end: '^(?!\\s)',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'string meta.path.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.path.dirname.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.path.basename.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
name: 'meta.resultLine.search meta.resultLine.multiLine.search',
|
|
begin: '^ (?:\\s*)((\\d+) )',
|
|
while: '^ (?:\\s*)(?:((\\d+)(:))|((\\d+) ))',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.contextLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
},
|
|
whileCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.matchLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
'4': {
|
|
name: 'meta.resultLinePrefix.contextLinePrefix.search',
|
|
},
|
|
'5': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
include: 'source.json.comments',
|
|
},
|
|
],
|
|
},
|
|
{
|
|
begin: '^ (?:\\s*)((\\d+)(:))',
|
|
while: '(?=not)possible',
|
|
name: 'meta.resultLine.search meta.resultLine.singleLine.search',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.matchLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
include: 'source.json.comments',
|
|
},
|
|
],
|
|
},
|
|
],
|
|
},
|
|
jsx: {
|
|
name: 'meta.resultBlock.search',
|
|
begin: '^(?!\\s)(.*?)([^\\\\\\/\\n]*\\.jsx)(:)$',
|
|
end: '^(?!\\s)',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'string meta.path.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.path.dirname.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.path.basename.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
name: 'meta.resultLine.search meta.resultLine.multiLine.search',
|
|
begin: '^ (?:\\s*)((\\d+) )',
|
|
while: '^ (?:\\s*)(?:((\\d+)(:))|((\\d+) ))',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.contextLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
},
|
|
whileCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.matchLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
'4': {
|
|
name: 'meta.resultLinePrefix.contextLinePrefix.search',
|
|
},
|
|
'5': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
include: 'source.js.jsx',
|
|
},
|
|
],
|
|
},
|
|
{
|
|
begin: '^ (?:\\s*)((\\d+)(:))',
|
|
while: '(?=not)possible',
|
|
name: 'meta.resultLine.search meta.resultLine.singleLine.search',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.matchLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
include: 'source.js.jsx',
|
|
},
|
|
],
|
|
},
|
|
],
|
|
},
|
|
less: {
|
|
name: 'meta.resultBlock.search',
|
|
begin: '^(?!\\s)(.*?)([^\\\\\\/\\n]*\\.less)(:)$',
|
|
end: '^(?!\\s)',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'string meta.path.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.path.dirname.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.path.basename.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
name: 'meta.resultLine.search meta.resultLine.multiLine.search',
|
|
begin: '^ (?:\\s*)((\\d+) )',
|
|
while: '^ (?:\\s*)(?:((\\d+)(:))|((\\d+) ))',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.contextLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
},
|
|
whileCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.matchLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
'4': {
|
|
name: 'meta.resultLinePrefix.contextLinePrefix.search',
|
|
},
|
|
'5': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
include: 'source.css.less',
|
|
},
|
|
],
|
|
},
|
|
{
|
|
begin: '^ (?:\\s*)((\\d+)(:))',
|
|
while: '(?=not)possible',
|
|
name: 'meta.resultLine.search meta.resultLine.singleLine.search',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.matchLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
include: 'source.css.less',
|
|
},
|
|
],
|
|
},
|
|
],
|
|
},
|
|
log: {
|
|
name: 'meta.resultBlock.search',
|
|
begin: '^(?!\\s)(.*?)([^\\\\\\/\\n]*\\.log)(:)$',
|
|
end: '^(?!\\s)',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'string meta.path.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.path.dirname.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.path.basename.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
name: 'meta.resultLine.search meta.resultLine.multiLine.search',
|
|
begin: '^ (?:\\s*)((\\d+) )',
|
|
while: '^ (?:\\s*)(?:((\\d+)(:))|((\\d+) ))',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.contextLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
},
|
|
whileCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.matchLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
'4': {
|
|
name: 'meta.resultLinePrefix.contextLinePrefix.search',
|
|
},
|
|
'5': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
include: 'text.log',
|
|
},
|
|
],
|
|
},
|
|
{
|
|
begin: '^ (?:\\s*)((\\d+)(:))',
|
|
while: '(?=not)possible',
|
|
name: 'meta.resultLine.search meta.resultLine.singleLine.search',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.matchLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
include: 'text.log',
|
|
},
|
|
],
|
|
},
|
|
],
|
|
},
|
|
lua: {
|
|
name: 'meta.resultBlock.search',
|
|
begin: '^(?!\\s)(.*?)([^\\\\\\/\\n]*\\.lua)(:)$',
|
|
end: '^(?!\\s)',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'string meta.path.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.path.dirname.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.path.basename.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
name: 'meta.resultLine.search meta.resultLine.multiLine.search',
|
|
begin: '^ (?:\\s*)((\\d+) )',
|
|
while: '^ (?:\\s*)(?:((\\d+)(:))|((\\d+) ))',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.contextLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
},
|
|
whileCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.matchLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
'4': {
|
|
name: 'meta.resultLinePrefix.contextLinePrefix.search',
|
|
},
|
|
'5': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
include: 'source.lua',
|
|
},
|
|
],
|
|
},
|
|
{
|
|
begin: '^ (?:\\s*)((\\d+)(:))',
|
|
while: '(?=not)possible',
|
|
name: 'meta.resultLine.search meta.resultLine.singleLine.search',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.matchLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
include: 'source.lua',
|
|
},
|
|
],
|
|
},
|
|
],
|
|
},
|
|
m: {
|
|
name: 'meta.resultBlock.search',
|
|
begin: '^(?!\\s)(.*?)([^\\\\\\/\\n]*\\.m)(:)$',
|
|
end: '^(?!\\s)',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'string meta.path.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.path.dirname.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.path.basename.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
name: 'meta.resultLine.search meta.resultLine.multiLine.search',
|
|
begin: '^ (?:\\s*)((\\d+) )',
|
|
while: '^ (?:\\s*)(?:((\\d+)(:))|((\\d+) ))',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.contextLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
},
|
|
whileCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.matchLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
'4': {
|
|
name: 'meta.resultLinePrefix.contextLinePrefix.search',
|
|
},
|
|
'5': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
include: 'source.objc',
|
|
},
|
|
],
|
|
},
|
|
{
|
|
begin: '^ (?:\\s*)((\\d+)(:))',
|
|
while: '(?=not)possible',
|
|
name: 'meta.resultLine.search meta.resultLine.singleLine.search',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.matchLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
include: 'source.objc',
|
|
},
|
|
],
|
|
},
|
|
],
|
|
},
|
|
makefile: {
|
|
name: 'meta.resultBlock.search',
|
|
begin: '^(?!\\s)(.*?)([^\\\\\\/\\n]*(?:makefile|Makefile)(?:\\..*)?)(:)$',
|
|
end: '^(?!\\s)',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'string meta.path.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.path.dirname.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.path.basename.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
name: 'meta.resultLine.search meta.resultLine.multiLine.search',
|
|
begin: '^ (?:\\s*)((\\d+) )',
|
|
while: '^ (?:\\s*)(?:((\\d+)(:))|((\\d+) ))',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.contextLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
},
|
|
whileCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.matchLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
'4': {
|
|
name: 'meta.resultLinePrefix.contextLinePrefix.search',
|
|
},
|
|
'5': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
include: 'source.makefile',
|
|
},
|
|
],
|
|
},
|
|
{
|
|
begin: '^ (?:\\s*)((\\d+)(:))',
|
|
while: '(?=not)possible',
|
|
name: 'meta.resultLine.search meta.resultLine.singleLine.search',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.matchLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
include: 'source.makefile',
|
|
},
|
|
],
|
|
},
|
|
],
|
|
},
|
|
md: {
|
|
name: 'meta.resultBlock.search',
|
|
begin: '^(?!\\s)(.*?)([^\\\\\\/\\n]*\\.md)(:)$',
|
|
end: '^(?!\\s)',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'string meta.path.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.path.dirname.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.path.basename.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
name: 'meta.resultLine.search meta.resultLine.multiLine.search',
|
|
begin: '^ (?:\\s*)((\\d+) )',
|
|
while: '^ (?:\\s*)(?:((\\d+)(:))|((\\d+) ))',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.contextLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
},
|
|
whileCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.matchLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
'4': {
|
|
name: 'meta.resultLinePrefix.contextLinePrefix.search',
|
|
},
|
|
'5': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
include: 'text.html.markdown',
|
|
},
|
|
],
|
|
},
|
|
{
|
|
begin: '^ (?:\\s*)((\\d+)(:))',
|
|
while: '(?=not)possible',
|
|
name: 'meta.resultLine.search meta.resultLine.singleLine.search',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.matchLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
include: 'text.html.markdown',
|
|
},
|
|
],
|
|
},
|
|
],
|
|
},
|
|
mm: {
|
|
name: 'meta.resultBlock.search',
|
|
begin: '^(?!\\s)(.*?)([^\\\\\\/\\n]*\\.mm)(:)$',
|
|
end: '^(?!\\s)',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'string meta.path.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.path.dirname.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.path.basename.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
name: 'meta.resultLine.search meta.resultLine.multiLine.search',
|
|
begin: '^ (?:\\s*)((\\d+) )',
|
|
while: '^ (?:\\s*)(?:((\\d+)(:))|((\\d+) ))',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.contextLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
},
|
|
whileCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.matchLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
'4': {
|
|
name: 'meta.resultLinePrefix.contextLinePrefix.search',
|
|
},
|
|
'5': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
include: 'source.objcpp',
|
|
},
|
|
],
|
|
},
|
|
{
|
|
begin: '^ (?:\\s*)((\\d+)(:))',
|
|
while: '(?=not)possible',
|
|
name: 'meta.resultLine.search meta.resultLine.singleLine.search',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.matchLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
include: 'source.objcpp',
|
|
},
|
|
],
|
|
},
|
|
],
|
|
},
|
|
p6: {
|
|
name: 'meta.resultBlock.search',
|
|
begin: '^(?!\\s)(.*?)([^\\\\\\/\\n]*\\.p6)(:)$',
|
|
end: '^(?!\\s)',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'string meta.path.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.path.dirname.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.path.basename.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
name: 'meta.resultLine.search meta.resultLine.multiLine.search',
|
|
begin: '^ (?:\\s*)((\\d+) )',
|
|
while: '^ (?:\\s*)(?:((\\d+)(:))|((\\d+) ))',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.contextLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
},
|
|
whileCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.matchLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
'4': {
|
|
name: 'meta.resultLinePrefix.contextLinePrefix.search',
|
|
},
|
|
'5': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
include: 'source.perl.6',
|
|
},
|
|
],
|
|
},
|
|
{
|
|
begin: '^ (?:\\s*)((\\d+)(:))',
|
|
while: '(?=not)possible',
|
|
name: 'meta.resultLine.search meta.resultLine.singleLine.search',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.matchLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
include: 'source.perl.6',
|
|
},
|
|
],
|
|
},
|
|
],
|
|
},
|
|
perl: {
|
|
name: 'meta.resultBlock.search',
|
|
begin: '^(?!\\s)(.*?)([^\\\\\\/\\n]*\\.(?:perl|pl|pm))(:)$',
|
|
end: '^(?!\\s)',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'string meta.path.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.path.dirname.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.path.basename.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
name: 'meta.resultLine.search meta.resultLine.multiLine.search',
|
|
begin: '^ (?:\\s*)((\\d+) )',
|
|
while: '^ (?:\\s*)(?:((\\d+)(:))|((\\d+) ))',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.contextLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
},
|
|
whileCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.matchLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
'4': {
|
|
name: 'meta.resultLinePrefix.contextLinePrefix.search',
|
|
},
|
|
'5': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
include: 'source.perl',
|
|
},
|
|
],
|
|
},
|
|
{
|
|
begin: '^ (?:\\s*)((\\d+)(:))',
|
|
while: '(?=not)possible',
|
|
name: 'meta.resultLine.search meta.resultLine.singleLine.search',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.matchLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
include: 'source.perl',
|
|
},
|
|
],
|
|
},
|
|
],
|
|
},
|
|
php: {
|
|
name: 'meta.resultBlock.search',
|
|
begin: '^(?!\\s)(.*?)([^\\\\\\/\\n]*\\.php)(:)$',
|
|
end: '^(?!\\s)',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'string meta.path.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.path.dirname.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.path.basename.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
name: 'meta.resultLine.search meta.resultLine.multiLine.search',
|
|
begin: '^ (?:\\s*)((\\d+) )',
|
|
while: '^ (?:\\s*)(?:((\\d+)(:))|((\\d+) ))',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.contextLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
},
|
|
whileCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.matchLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
'4': {
|
|
name: 'meta.resultLinePrefix.contextLinePrefix.search',
|
|
},
|
|
'5': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
include: 'source.php',
|
|
},
|
|
],
|
|
},
|
|
{
|
|
begin: '^ (?:\\s*)((\\d+)(:))',
|
|
while: '(?=not)possible',
|
|
name: 'meta.resultLine.search meta.resultLine.singleLine.search',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.matchLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
include: 'source.php',
|
|
},
|
|
],
|
|
},
|
|
],
|
|
},
|
|
ps1: {
|
|
name: 'meta.resultBlock.search',
|
|
begin: '^(?!\\s)(.*?)([^\\\\\\/\\n]*\\.ps1)(:)$',
|
|
end: '^(?!\\s)',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'string meta.path.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.path.dirname.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.path.basename.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
name: 'meta.resultLine.search meta.resultLine.multiLine.search',
|
|
begin: '^ (?:\\s*)((\\d+) )',
|
|
while: '^ (?:\\s*)(?:((\\d+)(:))|((\\d+) ))',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.contextLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
},
|
|
whileCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.matchLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
'4': {
|
|
name: 'meta.resultLinePrefix.contextLinePrefix.search',
|
|
},
|
|
'5': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
include: 'source.powershell',
|
|
},
|
|
],
|
|
},
|
|
{
|
|
begin: '^ (?:\\s*)((\\d+)(:))',
|
|
while: '(?=not)possible',
|
|
name: 'meta.resultLine.search meta.resultLine.singleLine.search',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.matchLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
include: 'source.powershell',
|
|
},
|
|
],
|
|
},
|
|
],
|
|
},
|
|
pug: {
|
|
name: 'meta.resultBlock.search',
|
|
begin: '^(?!\\s)(.*?)([^\\\\\\/\\n]*\\.pug)(:)$',
|
|
end: '^(?!\\s)',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'string meta.path.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.path.dirname.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.path.basename.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
name: 'meta.resultLine.search meta.resultLine.multiLine.search',
|
|
begin: '^ (?:\\s*)((\\d+) )',
|
|
while: '^ (?:\\s*)(?:((\\d+)(:))|((\\d+) ))',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.contextLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
},
|
|
whileCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.matchLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
'4': {
|
|
name: 'meta.resultLinePrefix.contextLinePrefix.search',
|
|
},
|
|
'5': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
include: 'text.pug',
|
|
},
|
|
],
|
|
},
|
|
{
|
|
begin: '^ (?:\\s*)((\\d+)(:))',
|
|
while: '(?=not)possible',
|
|
name: 'meta.resultLine.search meta.resultLine.singleLine.search',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.matchLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
include: 'text.pug',
|
|
},
|
|
],
|
|
},
|
|
],
|
|
},
|
|
py: {
|
|
name: 'meta.resultBlock.search',
|
|
begin: '^(?!\\s)(.*?)([^\\\\\\/\\n]*\\.py)(:)$',
|
|
end: '^(?!\\s)',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'string meta.path.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.path.dirname.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.path.basename.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
name: 'meta.resultLine.search meta.resultLine.multiLine.search',
|
|
begin: '^ (?:\\s*)((\\d+) )',
|
|
while: '^ (?:\\s*)(?:((\\d+)(:))|((\\d+) ))',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.contextLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
},
|
|
whileCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.matchLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
'4': {
|
|
name: 'meta.resultLinePrefix.contextLinePrefix.search',
|
|
},
|
|
'5': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
include: 'source.python',
|
|
},
|
|
],
|
|
},
|
|
{
|
|
begin: '^ (?:\\s*)((\\d+)(:))',
|
|
while: '(?=not)possible',
|
|
name: 'meta.resultLine.search meta.resultLine.singleLine.search',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.matchLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
include: 'source.python',
|
|
},
|
|
],
|
|
},
|
|
],
|
|
},
|
|
r: {
|
|
name: 'meta.resultBlock.search',
|
|
begin: '^(?!\\s)(.*?)([^\\\\\\/\\n]*\\.r)(:)$',
|
|
end: '^(?!\\s)',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'string meta.path.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.path.dirname.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.path.basename.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
name: 'meta.resultLine.search meta.resultLine.multiLine.search',
|
|
begin: '^ (?:\\s*)((\\d+) )',
|
|
while: '^ (?:\\s*)(?:((\\d+)(:))|((\\d+) ))',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.contextLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
},
|
|
whileCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.matchLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
'4': {
|
|
name: 'meta.resultLinePrefix.contextLinePrefix.search',
|
|
},
|
|
'5': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
include: 'source.r',
|
|
},
|
|
],
|
|
},
|
|
{
|
|
begin: '^ (?:\\s*)((\\d+)(:))',
|
|
while: '(?=not)possible',
|
|
name: 'meta.resultLine.search meta.resultLine.singleLine.search',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.matchLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
include: 'source.r',
|
|
},
|
|
],
|
|
},
|
|
],
|
|
},
|
|
rb: {
|
|
name: 'meta.resultBlock.search',
|
|
begin: '^(?!\\s)(.*?)([^\\\\\\/\\n]*\\.rb)(:)$',
|
|
end: '^(?!\\s)',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'string meta.path.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.path.dirname.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.path.basename.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
name: 'meta.resultLine.search meta.resultLine.multiLine.search',
|
|
begin: '^ (?:\\s*)((\\d+) )',
|
|
while: '^ (?:\\s*)(?:((\\d+)(:))|((\\d+) ))',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.contextLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
},
|
|
whileCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.matchLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
'4': {
|
|
name: 'meta.resultLinePrefix.contextLinePrefix.search',
|
|
},
|
|
'5': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
include: 'source.ruby',
|
|
},
|
|
],
|
|
},
|
|
{
|
|
begin: '^ (?:\\s*)((\\d+)(:))',
|
|
while: '(?=not)possible',
|
|
name: 'meta.resultLine.search meta.resultLine.singleLine.search',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.matchLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
include: 'source.ruby',
|
|
},
|
|
],
|
|
},
|
|
],
|
|
},
|
|
rs: {
|
|
name: 'meta.resultBlock.search',
|
|
begin: '^(?!\\s)(.*?)([^\\\\\\/\\n]*\\.rs)(:)$',
|
|
end: '^(?!\\s)',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'string meta.path.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.path.dirname.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.path.basename.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
name: 'meta.resultLine.search meta.resultLine.multiLine.search',
|
|
begin: '^ (?:\\s*)((\\d+) )',
|
|
while: '^ (?:\\s*)(?:((\\d+)(:))|((\\d+) ))',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.contextLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
},
|
|
whileCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.matchLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
'4': {
|
|
name: 'meta.resultLinePrefix.contextLinePrefix.search',
|
|
},
|
|
'5': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
include: 'source.rust',
|
|
},
|
|
],
|
|
},
|
|
{
|
|
begin: '^ (?:\\s*)((\\d+)(:))',
|
|
while: '(?=not)possible',
|
|
name: 'meta.resultLine.search meta.resultLine.singleLine.search',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.matchLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
include: 'source.rust',
|
|
},
|
|
],
|
|
},
|
|
],
|
|
},
|
|
scala: {
|
|
name: 'meta.resultBlock.search',
|
|
begin: '^(?!\\s)(.*?)([^\\\\\\/\\n]*\\.scala)(:)$',
|
|
end: '^(?!\\s)',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'string meta.path.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.path.dirname.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.path.basename.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
name: 'meta.resultLine.search meta.resultLine.multiLine.search',
|
|
begin: '^ (?:\\s*)((\\d+) )',
|
|
while: '^ (?:\\s*)(?:((\\d+)(:))|((\\d+) ))',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.contextLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
},
|
|
whileCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.matchLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
'4': {
|
|
name: 'meta.resultLinePrefix.contextLinePrefix.search',
|
|
},
|
|
'5': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
include: 'source.scala',
|
|
},
|
|
],
|
|
},
|
|
{
|
|
begin: '^ (?:\\s*)((\\d+)(:))',
|
|
while: '(?=not)possible',
|
|
name: 'meta.resultLine.search meta.resultLine.singleLine.search',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.matchLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
include: 'source.scala',
|
|
},
|
|
],
|
|
},
|
|
],
|
|
},
|
|
scss: {
|
|
name: 'meta.resultBlock.search',
|
|
begin: '^(?!\\s)(.*?)([^\\\\\\/\\n]*\\.scss)(:)$',
|
|
end: '^(?!\\s)',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'string meta.path.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.path.dirname.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.path.basename.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
name: 'meta.resultLine.search meta.resultLine.multiLine.search',
|
|
begin: '^ (?:\\s*)((\\d+) )',
|
|
while: '^ (?:\\s*)(?:((\\d+)(:))|((\\d+) ))',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.contextLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
},
|
|
whileCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.matchLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
'4': {
|
|
name: 'meta.resultLinePrefix.contextLinePrefix.search',
|
|
},
|
|
'5': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
include: 'source.css.scss',
|
|
},
|
|
],
|
|
},
|
|
{
|
|
begin: '^ (?:\\s*)((\\d+)(:))',
|
|
while: '(?=not)possible',
|
|
name: 'meta.resultLine.search meta.resultLine.singleLine.search',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.matchLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
include: 'source.css.scss',
|
|
},
|
|
],
|
|
},
|
|
],
|
|
},
|
|
sh: {
|
|
name: 'meta.resultBlock.search',
|
|
begin: '^(?!\\s)(.*?)([^\\\\\\/\\n]*\\.sh)(:)$',
|
|
end: '^(?!\\s)',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'string meta.path.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.path.dirname.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.path.basename.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
name: 'meta.resultLine.search meta.resultLine.multiLine.search',
|
|
begin: '^ (?:\\s*)((\\d+) )',
|
|
while: '^ (?:\\s*)(?:((\\d+)(:))|((\\d+) ))',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.contextLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
},
|
|
whileCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.matchLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
'4': {
|
|
name: 'meta.resultLinePrefix.contextLinePrefix.search',
|
|
},
|
|
'5': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
include: 'source.shell',
|
|
},
|
|
],
|
|
},
|
|
{
|
|
begin: '^ (?:\\s*)((\\d+)(:))',
|
|
while: '(?=not)possible',
|
|
name: 'meta.resultLine.search meta.resultLine.singleLine.search',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.matchLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
include: 'source.shell',
|
|
},
|
|
],
|
|
},
|
|
],
|
|
},
|
|
sql: {
|
|
name: 'meta.resultBlock.search',
|
|
begin: '^(?!\\s)(.*?)([^\\\\\\/\\n]*\\.sql)(:)$',
|
|
end: '^(?!\\s)',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'string meta.path.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.path.dirname.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.path.basename.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
name: 'meta.resultLine.search meta.resultLine.multiLine.search',
|
|
begin: '^ (?:\\s*)((\\d+) )',
|
|
while: '^ (?:\\s*)(?:((\\d+)(:))|((\\d+) ))',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.contextLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
},
|
|
whileCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.matchLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
'4': {
|
|
name: 'meta.resultLinePrefix.contextLinePrefix.search',
|
|
},
|
|
'5': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
include: 'source.sql',
|
|
},
|
|
],
|
|
},
|
|
{
|
|
begin: '^ (?:\\s*)((\\d+)(:))',
|
|
while: '(?=not)possible',
|
|
name: 'meta.resultLine.search meta.resultLine.singleLine.search',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.matchLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
include: 'source.sql',
|
|
},
|
|
],
|
|
},
|
|
],
|
|
},
|
|
swift: {
|
|
name: 'meta.resultBlock.search',
|
|
begin: '^(?!\\s)(.*?)([^\\\\\\/\\n]*\\.swift)(:)$',
|
|
end: '^(?!\\s)',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'string meta.path.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.path.dirname.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.path.basename.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
name: 'meta.resultLine.search meta.resultLine.multiLine.search',
|
|
begin: '^ (?:\\s*)((\\d+) )',
|
|
while: '^ (?:\\s*)(?:((\\d+)(:))|((\\d+) ))',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.contextLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
},
|
|
whileCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.matchLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
'4': {
|
|
name: 'meta.resultLinePrefix.contextLinePrefix.search',
|
|
},
|
|
'5': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
include: 'source.swift',
|
|
},
|
|
],
|
|
},
|
|
{
|
|
begin: '^ (?:\\s*)((\\d+)(:))',
|
|
while: '(?=not)possible',
|
|
name: 'meta.resultLine.search meta.resultLine.singleLine.search',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.matchLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
include: 'source.swift',
|
|
},
|
|
],
|
|
},
|
|
],
|
|
},
|
|
ts: {
|
|
name: 'meta.resultBlock.search',
|
|
begin: '^(?!\\s)(.*?)([^\\\\\\/\\n]*\\.ts)(:)$',
|
|
end: '^(?!\\s)',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'string meta.path.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.path.dirname.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.path.basename.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
name: 'meta.resultLine.search meta.resultLine.multiLine.search',
|
|
begin: '^ (?:\\s*)((\\d+) )',
|
|
while: '^ (?:\\s*)(?:((\\d+)(:))|((\\d+) ))',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.contextLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
},
|
|
whileCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.matchLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
'4': {
|
|
name: 'meta.resultLinePrefix.contextLinePrefix.search',
|
|
},
|
|
'5': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
include: 'source.ts',
|
|
},
|
|
],
|
|
},
|
|
{
|
|
begin: '^ (?:\\s*)((\\d+)(:))',
|
|
while: '(?=not)possible',
|
|
name: 'meta.resultLine.search meta.resultLine.singleLine.search',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.matchLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
include: 'source.ts',
|
|
},
|
|
],
|
|
},
|
|
],
|
|
},
|
|
tsx: {
|
|
name: 'meta.resultBlock.search',
|
|
begin: '^(?!\\s)(.*?)([^\\\\\\/\\n]*\\.tsx)(:)$',
|
|
end: '^(?!\\s)',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'string meta.path.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.path.dirname.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.path.basename.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
name: 'meta.resultLine.search meta.resultLine.multiLine.search',
|
|
begin: '^ (?:\\s*)((\\d+) )',
|
|
while: '^ (?:\\s*)(?:((\\d+)(:))|((\\d+) ))',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.contextLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
},
|
|
whileCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.matchLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
'4': {
|
|
name: 'meta.resultLinePrefix.contextLinePrefix.search',
|
|
},
|
|
'5': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
include: 'source.tsx',
|
|
},
|
|
],
|
|
},
|
|
{
|
|
begin: '^ (?:\\s*)((\\d+)(:))',
|
|
while: '(?=not)possible',
|
|
name: 'meta.resultLine.search meta.resultLine.singleLine.search',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.matchLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
include: 'source.tsx',
|
|
},
|
|
],
|
|
},
|
|
],
|
|
},
|
|
vb: {
|
|
name: 'meta.resultBlock.search',
|
|
begin: '^(?!\\s)(.*?)([^\\\\\\/\\n]*\\.vb)(:)$',
|
|
end: '^(?!\\s)',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'string meta.path.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.path.dirname.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.path.basename.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
name: 'meta.resultLine.search meta.resultLine.multiLine.search',
|
|
begin: '^ (?:\\s*)((\\d+) )',
|
|
while: '^ (?:\\s*)(?:((\\d+)(:))|((\\d+) ))',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.contextLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
},
|
|
whileCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.matchLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
'4': {
|
|
name: 'meta.resultLinePrefix.contextLinePrefix.search',
|
|
},
|
|
'5': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
include: 'source.asp.vb.net',
|
|
},
|
|
],
|
|
},
|
|
{
|
|
begin: '^ (?:\\s*)((\\d+)(:))',
|
|
while: '(?=not)possible',
|
|
name: 'meta.resultLine.search meta.resultLine.singleLine.search',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.matchLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
include: 'source.asp.vb.net',
|
|
},
|
|
],
|
|
},
|
|
],
|
|
},
|
|
xml: {
|
|
name: 'meta.resultBlock.search',
|
|
begin: '^(?!\\s)(.*?)([^\\\\\\/\\n]*\\.xml)(:)$',
|
|
end: '^(?!\\s)',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'string meta.path.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.path.dirname.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.path.basename.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
name: 'meta.resultLine.search meta.resultLine.multiLine.search',
|
|
begin: '^ (?:\\s*)((\\d+) )',
|
|
while: '^ (?:\\s*)(?:((\\d+)(:))|((\\d+) ))',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.contextLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
},
|
|
whileCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.matchLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
'4': {
|
|
name: 'meta.resultLinePrefix.contextLinePrefix.search',
|
|
},
|
|
'5': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
include: 'text.xml',
|
|
},
|
|
],
|
|
},
|
|
{
|
|
begin: '^ (?:\\s*)((\\d+)(:))',
|
|
while: '(?=not)possible',
|
|
name: 'meta.resultLine.search meta.resultLine.singleLine.search',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.matchLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
include: 'text.xml',
|
|
},
|
|
],
|
|
},
|
|
],
|
|
},
|
|
yaml: {
|
|
name: 'meta.resultBlock.search',
|
|
begin: '^(?!\\s)(.*?)([^\\\\\\/\\n]*\\.(?:ya?ml))(:)$',
|
|
end: '^(?!\\s)',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'string meta.path.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.path.dirname.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.path.basename.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
name: 'meta.resultLine.search meta.resultLine.multiLine.search',
|
|
begin: '^ (?:\\s*)((\\d+) )',
|
|
while: '^ (?:\\s*)(?:((\\d+)(:))|((\\d+) ))',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.contextLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
},
|
|
whileCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.matchLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
'4': {
|
|
name: 'meta.resultLinePrefix.contextLinePrefix.search',
|
|
},
|
|
'5': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
include: 'source.yaml',
|
|
},
|
|
],
|
|
},
|
|
{
|
|
begin: '^ (?:\\s*)((\\d+)(:))',
|
|
while: '(?=not)possible',
|
|
name: 'meta.resultLine.search meta.resultLine.singleLine.search',
|
|
beginCaptures: {
|
|
'0': {
|
|
name: 'constant.numeric.integer meta.resultLinePrefix.search',
|
|
},
|
|
'1': {
|
|
name: 'meta.resultLinePrefix.matchLinePrefix.search',
|
|
},
|
|
'2': {
|
|
name: 'meta.resultLinePrefix.lineNumber.search',
|
|
},
|
|
'3': {
|
|
name: 'punctuation.separator',
|
|
},
|
|
},
|
|
patterns: [
|
|
{
|
|
include: 'source.yaml',
|
|
},
|
|
],
|
|
},
|
|
],
|
|
},
|
|
},
|
|
};
|