import { highlight } from "@enlumine/terminal";
import dark from "@enlumine/terminal/themes/dark";
import sql from "@enlumine/sql";
const output = highlight("SELECT 42;", { tokenizer: sql, theme: dark });
对于编辑行,通过语言 tokenizeLines 和从符号类型到 ANSI 逃脱字符串的地图 :
import { highlightLines } from "@enlumine/terminal";
import ansi from "@enlumine/terminal/themes/ansi";
import { tokenizeLines } from "@enlumine/sql";
const lines = highlightLines(["SELECT 1 /* comment", "end */"], { tokenizeLines, styles: ansi.sql });