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;
|
if (this.isPlain) return;
|
||||||
|
|
||||||
const [columns] = process.stdout.getWindowSize();
|
const [columns] = process.stdout.getWindowSize();
|
||||||
|
|
||||||
|
const start = Date.now();
|
||||||
|
const rendered = await renderMarkdown(text, columns);
|
||||||
|
const stop = Date.now();
|
||||||
|
|
||||||
this.write("\n");
|
this.write("\n");
|
||||||
this.write(await renderMarkdown(text, columns));
|
this.write(rendered);
|
||||||
this.write("\n");
|
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 css from "@shikijs/langs/css";
|
||||||
import docker from "@shikijs/langs/docker";
|
import docker from "@shikijs/langs/docker";
|
||||||
import elixir from "@shikijs/langs/elixir";
|
import elixir from "@shikijs/langs/elixir";
|
||||||
|
import fish from "@shikijs/langs/fish";
|
||||||
import golang from "@shikijs/langs/go";
|
import golang from "@shikijs/langs/go";
|
||||||
import graphql from "@shikijs/langs/graphql";
|
|
||||||
import groovy from "@shikijs/langs/groovy";
|
import groovy from "@shikijs/langs/groovy";
|
||||||
import hcl from "@shikijs/langs/hcl";
|
import hcl from "@shikijs/langs/hcl";
|
||||||
import html from "@shikijs/langs/html";
|
import html from "@shikijs/langs/html";
|
||||||
import ini from "@shikijs/langs/ini";
|
|
||||||
import java from "@shikijs/langs/java";
|
import java from "@shikijs/langs/java";
|
||||||
import javascript from "@shikijs/langs/javascript";
|
import javascript from "@shikijs/langs/javascript";
|
||||||
import json from "@shikijs/langs/json";
|
import json from "@shikijs/langs/json";
|
||||||
import jsx from "@shikijs/langs/jsx";
|
import jsx from "@shikijs/langs/jsx";
|
||||||
import kotlin from "@shikijs/langs/kotlin";
|
import kotlin from "@shikijs/langs/kotlin";
|
||||||
import less from "@shikijs/langs/less";
|
|
||||||
import lua from "@shikijs/langs/lua";
|
import lua from "@shikijs/langs/lua";
|
||||||
import markdown from "@shikijs/langs/markdown";
|
import markdown from "@shikijs/langs/markdown";
|
||||||
import mdc from "@shikijs/langs/mdc";
|
import mdc from "@shikijs/langs/mdc";
|
||||||
|
|
@ -32,7 +30,6 @@ import python from "@shikijs/langs/python";
|
||||||
import r from "@shikijs/langs/r";
|
import r from "@shikijs/langs/r";
|
||||||
import ruby from "@shikijs/langs/ruby";
|
import ruby from "@shikijs/langs/ruby";
|
||||||
import rust from "@shikijs/langs/rust";
|
import rust from "@shikijs/langs/rust";
|
||||||
import scss from "@shikijs/langs/scss";
|
|
||||||
import sql from "@shikijs/langs/sql";
|
import sql from "@shikijs/langs/sql";
|
||||||
import svelte from "@shikijs/langs/svelte";
|
import svelte from "@shikijs/langs/svelte";
|
||||||
import swift from "@shikijs/langs/swift";
|
import swift from "@shikijs/langs/swift";
|
||||||
|
|
@ -68,18 +65,16 @@ export async function renderMarkdown(
|
||||||
css,
|
css,
|
||||||
docker,
|
docker,
|
||||||
elixir,
|
elixir,
|
||||||
|
fish,
|
||||||
golang,
|
golang,
|
||||||
graphql,
|
|
||||||
groovy,
|
groovy,
|
||||||
hcl,
|
hcl,
|
||||||
html,
|
html,
|
||||||
ini,
|
|
||||||
java,
|
java,
|
||||||
javascript,
|
javascript,
|
||||||
json,
|
json,
|
||||||
jsx,
|
jsx,
|
||||||
kotlin,
|
kotlin,
|
||||||
less,
|
|
||||||
lua,
|
lua,
|
||||||
markdown,
|
markdown,
|
||||||
mdc,
|
mdc,
|
||||||
|
|
@ -93,7 +88,6 @@ export async function renderMarkdown(
|
||||||
r,
|
r,
|
||||||
ruby,
|
ruby,
|
||||||
rust,
|
rust,
|
||||||
scss,
|
|
||||||
sql,
|
sql,
|
||||||
svelte,
|
svelte,
|
||||||
swift,
|
swift,
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue