Core widgets
TermEditor
The TermEditor widget is an extension of the TermInput widget that adds syntax highlighting support through vscode-textmate.
Props
enterIsNewline
If set, pressing the enter key will insert a newline character instead of submitting the outer form.
grammars
An array of tmLanguage.json files to inject into the editor. The Shiki project maintains a package with most available grammars: tm-grammars.
scopeName
Usually source.ext, with ext being the file extension of the file being edited (source.json, source.ts, etc).
theme
A VSCode theme in JSON object format. The Shiki project maintains a package with most available themes: tm-themes.