From a3ccb330995a7b561c0a5bb0e97e4d99d6ae2d28 Mon Sep 17 00:00:00 2001 From: Savely Krasovsky Date: Sat, 3 Feb 2024 02:23:17 +0100 Subject: [PATCH] feat: replace (--) with emdash (#6479) --- app/editor/extensions/SmartText.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/editor/extensions/SmartText.ts b/app/editor/extensions/SmartText.ts index 3db9a211e..e45e0f230 100644 --- a/app/editor/extensions/SmartText.ts +++ b/app/editor/extensions/SmartText.ts @@ -2,6 +2,7 @@ import { ellipsis, smartQuotes, InputRule } from "prosemirror-inputrules"; import Extension from "@shared/editor/lib/Extension"; const rightArrow = new InputRule(/->$/, "→"); +const emdash = new InputRule(/--$/, "—"); const oneHalf = new InputRule(/1\/2$/, "½"); const threeQuarters = new InputRule(/3\/4$/, "¾"); const copyright = new InputRule(/\(c\)$/, "©️"); @@ -16,6 +17,7 @@ export default class SmartText extends Extension { inputRules() { return [ rightArrow, + emdash, oneHalf, threeQuarters, copyright,