slate-edit-code
Version:
A Slate plugin to handle code blocks editing.
20 lines (15 loc) • 351 B
JavaScript
;
/**
* User pressed Mod+Enter in an editor
* Exit the current code block
*/
function onModEnter(event, data, change, opts) {
var state = change.state;
if (!state.isCollapsed) {
return;
}
event.preventDefault();
// Exit the code block
return opts.onExit(change, opts);
}
module.exports = onModEnter;