UNPKG

tm-grammars

Version:
34 lines (33 loc) 763 B
{ "displayName": "Shell Session", "fileTypes": [ "sh-session" ], "name": "shellsession", "patterns": [ { "captures": { "1": { "name": "entity.other.prompt-prefix.shell-session" }, "2": { "name": "punctuation.separator.prompt.shell-session" }, "3": { "name": "source.shell", "patterns": [ { "include": "source.shell" } ] } }, "match": "^(?:((?:\\(\\S+\\)\\s*)?(?:sh\\S*?|\\w+\\S+[:@]\\S+(?:\\s+\\S+)?|\\[\\S+?[:@]\\N+?].*?))\\s*)?([#$%>❯➜\\p{Greek}])\\s+(.*)$" }, { "match": "^.+$", "name": "meta.output.shell-session" } ], "scopeName": "text.shell-session" }