diff --git a/client/components/codeEditor/extensions/customKeyMaps.js b/client/components/codeEditor/extensions/customKeyMaps.js index ca2e60ebc..a5858150d 100644 --- a/client/components/codeEditor/extensions/customKeyMaps.js +++ b/client/components/codeEditor/extensions/customKeyMaps.js @@ -235,13 +235,21 @@ const makeHeader = (level)=>(view)=>{ const newColumn = (view)=>{ const { from, to } = view.state.selection.main; - view.dispatch({ changes: { from, to, insert: '\n\\column\n\n' } }); + const insert = '\n\\column\n\n' ; + view.dispatch({ + changes: { from, to, insert }, + selection: { anchor: from + insert.length } + }); return true; }; -const newPage = (view)=>{ +const newPage = (view) => { const { from, to } = view.state.selection.main; - view.dispatch({ changes: { from, to, insert: '\n\\page\n\n' } }); + const insert = '\n\\page\n\n'; + view.dispatch({ + changes: { from, to, insert }, + selection: { anchor: from + insert.length } + }); return true; };