import { Code as CodeTiptap } from '@tiptap/extension-code'
import { markInputRule } from '@tiptap/core'
const backtickInlineInputRegex = /`([^`]+)`$/
export const Code = CodeTiptap.extend({
addKeyboardShortcuts () {
return {
'Mod-Shift-C': () => this.editor.commands.toggleCode()
}
},
addInputRules () {
return [
markInputRule({
find: backtickInlineInputRegex,
type: this.type
})
]
}
})