Cybrkyd's Git Repositories

jottings - commit: 924eafe

commit 924eafe1d0909bf28ae9ac151410a074c5a8c3e14ebaab0a68f043cd05288ddd
author Cybrkyd <git@cybrkyd.com> 2026-06-24 10:19:58 +0100
committer Cybrkyd <git@cybrkyd.com> 2026-06-24 10:19:58 +0100
v0.7

Commit Message

Intercept Tab key and insert 4-space indent

📊 Diffstat

resources/js/app.js 8
1 files changed, 8 insertions(+), 0 deletions(-)

Diff

diff --git a/resources/js/app.js b/resources/js/app.js
index 2493962..7b1fbf2 100644
--- a/resources/js/app.js
+++ b/resources/js/app.js
@@ -987,6 +987,14 @@ editor.addEventListener("keydown", function(e) {
}
});
+ // Intercept Tab and insert 4-space indent
+ editor.addEventListener("keydown", function(e) {
+ if (e.key === "Tab") {
+ e.preventDefault();
+ insertTextAtCursor(" ");
+ }
+ });
+
// Force every paste down to plain text. Insert it the same as if typed
editor.addEventListener("paste", function(e) {
e.preventDefault();