editor.shortcuts.add('meta+e', '', ['codeeditor', false, 'pre']);
editor.shortcuts.add('meta+8', '', ['FormatBlock', false, 'code']);
editor.shortcuts.add('meta+shift+E', '', ['FormatBlock', false, 'code']);
+ editor.shortcuts.add('meta+o', '', 'InsertOrderedList');
+ editor.shortcuts.add('meta+p', '', 'InsertUnorderedList');
// Save draft shortcut
editor.shortcuts.add('meta+S', '', () => {
editor.formatter.apply('callout' + newFormat);
});
+
+ // Link selector shortcut
+ editor.shortcuts.add('meta+shift+K', '', function() {
+ window.EntitySelectorPopup.show(function(entity) {
+
+ if (editor.selection.isCollapsed()) {
+ editor.insertContent(editor.dom.createHTML('a', {href: entity.link}, editor.dom.encode(entity.name)));
+ } else {
+ editor.formatter.apply('link', {href: entity.link});
+ }
+
+ editor.selection.collapse(false);
+ editor.focus();
+ })
+ });
}
\ No newline at end of file