Skip to content

Commit d21b37f

Browse files
add support for TABs
1 parent 132f5c0 commit d21b37f

1 file changed

Lines changed: 8 additions & 1 deletion

File tree

os/programs/edit.rrbasic

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ DEF PROCdraw
4343
ELSE
4444
PRINT "ENABLE SYNTAX";
4545
ENDIF
46-
CURSOR TERMWIDTH - 15, TERMHEIGHT
46+
CURSOR TERMWIDTH - 9, TERMHEIGHT
4747
PRINT currentx; ","; top + currenty; " ";
4848
CURSOR 1, 0
4949
PROCclearLineFromCursor
@@ -151,6 +151,7 @@ DEF PROCprocessKey(in)
151151
IF ctrl = TRUE THEN ENDPROC
152152
IF in = 27 THEN PROCquit
153153
IF in = 13 THEN PROCenter
154+
IF in = 9 THEN PROCtab
154155
IF in = 250 THEN PROCup
155156
IF in = 251 THEN PROCdown
156157
IF in = 252 THEN PROCleft
@@ -177,6 +178,12 @@ DEF PROCinsertChar(i)
177178
PROCtext
178179
ENDPROC
179180

181+
DEF PROCtab
182+
REPEAT
183+
PROCinsertChar(32)
184+
UNTIL currentx % 4 = 0
185+
ENDPROC
186+
180187
REM handle CTRL+key
181188
DEF PROCctrl(ctrlkey$)
182189
IF UPPER$(ctrlkey$) = "S" THEN PROCsave

0 commit comments

Comments
 (0)