diff --git a/packages/ckeditor5/src/plugins.ts b/packages/ckeditor5/src/plugins.ts index 8f4e723f8..b2e493688 100644 --- a/packages/ckeditor5/src/plugins.ts +++ b/packages/ckeditor5/src/plugins.ts @@ -50,7 +50,7 @@ const TRILIUM_PLUGINS: typeof Plugin[] = [ CodeBlockLanguageDropdown, CodeBlockToolbar, MoveBlockUpDownPlugin, - ScrollOnUndoRedoPlugin, + ScrollOnUndoRedoPlugin, InlineCodeNoSpellcheck, ]; diff --git a/packages/ckeditor5/src/plugins/inline_code_no_spellcheck.ts b/packages/ckeditor5/src/plugins/inline_code_no_spellcheck.ts index 2411691e4..49d81195a 100644 --- a/packages/ckeditor5/src/plugins/inline_code_no_spellcheck.ts +++ b/packages/ckeditor5/src/plugins/inline_code_no_spellcheck.ts @@ -3,14 +3,13 @@ import { Plugin } from "ckeditor5"; export default class InlineCodeNoSpellcheck extends Plugin { init() { - const editor = this.editor; - editor.conversion.for('downcast').attributeToElement({ + this.editor.conversion.for('downcast').attributeToElement({ model: 'code', view: (modelAttributeValue, conversionApi) => { const { writer } = conversionApi; return writer.createAttributeElement('code', { spellcheck: 'false' - }, { priority: 5 }); + }); }, converterPriority: 'high' });