slate-edit-code
Version:
A Slate plugin to handle code blocks editing.
25 lines (19 loc) • 452 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
require('slate');
/**
* User pressed Mod+Enter in an editor
* Exit the current code block
*/
function onModEnter(opts, event, change, editor) {
var value = change.value;
if (!value.isCollapsed) {
return undefined;
}
event.preventDefault();
// Exit the code block
return opts.resolvedOnExit(change);
}
exports.default = onModEnter;