From f8c2de3365f8d98e9b213a0b11de95538a3f32aa Mon Sep 17 00:00:00 2001 From: osmarks Date: Sun, 2 Feb 2025 22:34:36 +0000 Subject: [PATCH] highly advanced typography --- src/index.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/index.js b/src/index.js index ade9c5c..90e0905 100644 --- a/src/index.js +++ b/src/index.js @@ -171,6 +171,14 @@ const md = new MarkdownIt({ }) }) .use(require("@vscode/markdown-it-katex").default) + +const textRenderer = md.renderer.rules.text +md.renderer.rules.text = (tokens, idx, options, env, self) => { + const token = tokens[idx] + token.content = token.content.replace(/ \- /g, " – ") // highly advanced typography + return textRenderer(tokens, idx, options, env, self) +} + const minifyHTML = x => htmlMinifier(x, { collapseWhitespace: true, sortAttributes: true,