From 11b4b78da44201b5da508de98001a578fd1b00b7 Mon Sep 17 00:00:00 2001 From: "Lu[ke] Wilson" Date: Sat, 1 Mar 2025 15:56:14 +0000 Subject: [PATCH] ctrl+x also chats --- src/editor.js | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/src/editor.js b/src/editor.js index 95f5da3..4db5267 100644 --- a/src/editor.js +++ b/src/editor.js @@ -139,7 +139,7 @@ export class PastaMirror { })), // Disable Backspace // chat current line.. - ...['Shift-Enter'].map((key) => ({ + ...['Shift-Enter', 'Ctrl-x', 'Mod-x'].map((key) => ({ key, run: (view) => { let from = view.state.selection.main.from; @@ -167,11 +167,15 @@ export class PastaMirror { color: doc.session.userColor.color, }); - const transaction = view.state.update({ - changes: { from, to, insert: '' }, - }); - view.dispatch(transaction); - return true; + if (key === 'Shift-Enter') { + const transaction = view.state.update({ + changes: { from, to, insert: '' }, + }); + view.dispatch(transaction); + return true; + } + + return false; }, })), // overrides Enter to disable auto indenting..