feat: add md render timing and fish language support
This commit is contained in:
parent
20f0c7970a
commit
27c6447ef2
2 changed files with 10 additions and 9 deletions
|
|
@ -149,8 +149,15 @@ export default class Renderer {
|
|||
if (this.isPlain) return;
|
||||
|
||||
const [columns] = process.stdout.getWindowSize();
|
||||
|
||||
const start = Date.now();
|
||||
const rendered = await renderMarkdown(text, columns);
|
||||
const stop = Date.now();
|
||||
|
||||
this.write("\n");
|
||||
this.write(await renderMarkdown(text, columns));
|
||||
this.write(rendered);
|
||||
this.write("\n");
|
||||
|
||||
process.stderr.write(chalkStderr.dim(`Markdown: ${stop - start}ms, `));
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -7,18 +7,16 @@ import csharp from "@shikijs/langs/csharp";
|
|||
import css from "@shikijs/langs/css";
|
||||
import docker from "@shikijs/langs/docker";
|
||||
import elixir from "@shikijs/langs/elixir";
|
||||
import fish from "@shikijs/langs/fish";
|
||||
import golang from "@shikijs/langs/go";
|
||||
import graphql from "@shikijs/langs/graphql";
|
||||
import groovy from "@shikijs/langs/groovy";
|
||||
import hcl from "@shikijs/langs/hcl";
|
||||
import html from "@shikijs/langs/html";
|
||||
import ini from "@shikijs/langs/ini";
|
||||
import java from "@shikijs/langs/java";
|
||||
import javascript from "@shikijs/langs/javascript";
|
||||
import json from "@shikijs/langs/json";
|
||||
import jsx from "@shikijs/langs/jsx";
|
||||
import kotlin from "@shikijs/langs/kotlin";
|
||||
import less from "@shikijs/langs/less";
|
||||
import lua from "@shikijs/langs/lua";
|
||||
import markdown from "@shikijs/langs/markdown";
|
||||
import mdc from "@shikijs/langs/mdc";
|
||||
|
|
@ -32,7 +30,6 @@ import python from "@shikijs/langs/python";
|
|||
import r from "@shikijs/langs/r";
|
||||
import ruby from "@shikijs/langs/ruby";
|
||||
import rust from "@shikijs/langs/rust";
|
||||
import scss from "@shikijs/langs/scss";
|
||||
import sql from "@shikijs/langs/sql";
|
||||
import svelte from "@shikijs/langs/svelte";
|
||||
import swift from "@shikijs/langs/swift";
|
||||
|
|
@ -68,18 +65,16 @@ export async function renderMarkdown(
|
|||
css,
|
||||
docker,
|
||||
elixir,
|
||||
fish,
|
||||
golang,
|
||||
graphql,
|
||||
groovy,
|
||||
hcl,
|
||||
html,
|
||||
ini,
|
||||
java,
|
||||
javascript,
|
||||
json,
|
||||
jsx,
|
||||
kotlin,
|
||||
less,
|
||||
lua,
|
||||
markdown,
|
||||
mdc,
|
||||
|
|
@ -93,7 +88,6 @@ export async function renderMarkdown(
|
|||
r,
|
||||
ruby,
|
||||
rust,
|
||||
scss,
|
||||
sql,
|
||||
svelte,
|
||||
swift,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue