Выходной канал может быть окрашен с помощью грамматики TmLanguage . Расширение Output Colorizer делает именно это:
Вы можете сделать это, задав таргетинг на text/x-code-output
:
"contributes": {
"languages": [{
"id": "code-output",
"mimetypes": [
"text/x-code-output"
]
}],
"grammars": [{
"language": "code-output",
"scopeName": "code.output",
"path": "./syntaxes/code-output.tmLanguage"
}]
}
Однако, поскольку эта раскраска основана на миметипе, вы не можете применить выделение только к определенному выходному каналу . Это означает, что два расширения, обеспечивающие цветность выходного канала, будут конфликтовать.