Skip to content

Commit 4ff2225

Browse files
committed
fix: insert tab when no selection
1 parent 04bb740 commit 4ff2225

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

src/js/events/listeners.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,12 @@ function registerEditListeners() {
5151
$(this).trigger(e.shiftKey ? "unindent" : "indent", [prepareIndentation(this)]);
5252
}
5353
}).on("indent", function (event, data) {
54+
if (data.start == data.end) {
55+
document.execCommand("insertText", false, " ");
56+
this.setSelectionRange(data.start + 4, data.start + 4);
57+
return;
58+
}
59+
5460
for (let i = 0; i < data.affectedLines.length; i++) {
5561
const line = data.affectedLines[i];
5662
this.setSelectionRange(line.start, line.start);

0 commit comments

Comments
 (0)