From 2be7649178128fbc080fbf4729f6b276b3bde804 Mon Sep 17 00:00:00 2001 From: durstann Date: Tue, 1 Sep 2026 22:28:20 -0700 Subject: [PATCH] Prefer position at the start of a tab insertion for the new cursor position. --- client/components/codeEditor/extensions/customKeyMaps.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/client/components/codeEditor/extensions/customKeyMaps.js b/client/components/codeEditor/extensions/customKeyMaps.js index 974b0b1e2..6fe479348 100644 --- a/client/components/codeEditor/extensions/customKeyMaps.js +++ b/client/components/codeEditor/extensions/customKeyMaps.js @@ -83,7 +83,7 @@ const insertTab = (view)=>{ changes, selection : EditorSelection.create( view.state.selection.ranges.map((range)=>EditorSelection.cursor( - mappedChanges.changes.mapPos(range.from, 1) + 2 + mappedChanges.changes.mapPos(range.from, -1) + 2 ) ) )