add mooore typography rules

This commit is contained in:
Hans Pagel
2020-11-05 23:06:59 +01:00
parent 2a0ef712cc
commit 7fa5ad5db4
3 changed files with 87 additions and 24 deletions

View File

@@ -9,8 +9,15 @@ import {
InputRule,
} from 'prosemirror-inputrules'
export const leftwardsArrow = new InputRule(/<-$/, '←')
export const rightwardsArrow = new InputRule(/->$/, '→')
export const leftArrow = new InputRule(/<-$/, '←')
export const rightArrow = new InputRule(/->$/, '→')
export const copyright = new InputRule(/\(c\)$/, '©')
export const registeredTrademark = new InputRule(/\(r\)$/, '®')
export const oneHalf = new InputRule(/1\/2$/, '½')
export const plusMinus = new InputRule(/\+\/-$/, '±')
export const notEqual = new InputRule(/!=$/, '≠')
export const laquo = new InputRule(/<<$/, '«')
export const raquo = new InputRule(/>>$/, '»')
const Typography = createExtension({
addInputRules() {
@@ -21,8 +28,15 @@ const Typography = createExtension({
closeDoubleQuote,
openSingleQuote,
closeSingleQuote,
leftwardsArrow,
rightwardsArrow,
leftArrow,
rightArrow,
copyright,
registeredTrademark,
oneHalf,
plusMinus,
notEqual,
laquo,
raquo,
]
},
})