feat(snippets): add 'Clean Double Dollar Symbols' text transform snippet

This commit is contained in:
JK 2026-04-27 14:06:44 +02:00
parent 80f7042a57
commit e1f8b1831b

View file

@ -68,6 +68,10 @@ function cleanZoteroHighlightLine(input: string): string {
);
}
function cleanDoubleDollarSymbols(input: string): string {
return input.replace(/\$\$/g, "$");
}
export const BUILTIN_TEXT_TRANSFORM_SNIPPETS: TextTransformSnippet[] = [
{
id: "kebab-case",
@ -97,6 +101,13 @@ export const BUILTIN_TEXT_TRANSFORM_SNIPPETS: TextTransformSnippet[] = [
keywords: ["zotero", "mark", "highlight", "citation"],
transform: cleanZoteroHighlightLine,
},
{
id: "clean-double-dollar-symbols",
name: "Clean Double Dollar Symbols",
description: "Replace all $$ with $",
keywords: ["dollar", "latex", "equation", "cleanup"],
transform: cleanDoubleDollarSymbols,
},
];
export function runTextTransformSnippet(editor: Editor, snippet: TextTransformSnippet): TextTransformResult {