import { Autoformat, AutoLink, BlockQuote, Bold, CKFinderUploadAdapter, Clipboard, Code, CodeBlock, Enter, FindAndReplace, Font, FontBackgroundColor, FontColor, GeneralHtmlSupport, Heading, HeadingButtonsUI, HorizontalLine, Image, ImageCaption, ImageInline, ImageResize, ImageStyle, ImageToolbar, ImageUpload, Indent, IndentBlock, Italic, Link, List, ListProperties, Mention, PageBreak, Paragraph, ParagraphButtonUI, PasteFromOffice, PictureEditing, RemoveFormat, SelectAll, ShiftEnter, SpecialCharacters, SpecialCharactersEssentials, Strikethrough, Style, Subscript, Superscript, Table, TableCaption, TableCellProperties, TableColumnResize, TableProperties, TableSelection, TableToolbar, TextPartLanguage, TextTransformation, TodoList, Typing, Underline, Undo } from "ckeditor5"; import type { Plugin } from "ckeditor5"; import CutToNotePlugin from "./plugins/cuttonote.js"; const TRILIUM_PLUGINS: typeof Plugin[] = [ CutToNotePlugin ]; export const COMMON_PLUGINS: typeof Plugin[] = [ // essentials package expanded to allow selectively disable Enter and ShiftEnter Clipboard, Enter, SelectAll, ShiftEnter, Typing, Undo, CKFinderUploadAdapter, Autoformat, Bold, Italic, Underline, Strikethrough, Code, Superscript, Subscript, BlockQuote, Heading, Image, ImageCaption, ImageStyle, ImageToolbar, ImageUpload, ImageResize, ImageInline, Link, AutoLink, List, ListProperties, TodoList, Paragraph, PasteFromOffice, PictureEditing, Table, TableToolbar, TableProperties, TableCellProperties, TableSelection, TableCaption, TableColumnResize, Indent, IndentBlock, ParagraphButtonUI, HeadingButtonsUI, //Uploadfileplugin, //UploadimagePlugin, TextTransformation, Font, FontColor, FontBackgroundColor, CodeBlock, SelectAll, HorizontalLine, RemoveFormat, SpecialCharacters, SpecialCharactersEssentials, // SpecialCharactersEmoji, FindAndReplace, Mention, // InternalLinkPlugin, // ItalicAsEmPlugin, // StrikethroughAsDel, // MarkdownImportPlugin, // MentionCustomization, // IncludeNote, // ReferenceLink, // indentBlockShortcutPlugin, // removeFormatLinksPlugin, PageBreak, GeneralHtmlSupport, TextPartLanguage, Style, // External plugins // Math, // AutoformatMath, // Footnotes, // Mermaid, // Kbd, // Admonition ...TRILIUM_PLUGINS ]; export const COMMON_SETTINGS = { };