Virgil Dupras
3f38c025e7
VE: add support for tight screens
2020-11-13 20:44:39 -05:00
Virgil Dupras
74e211eeda
Fix bugs in ed's U and VE's O/o
...
U didn't properly handle inserting on the last line and O's bounds
checks didn't make sense.
2020-06-28 20:34:39 -04:00
Virgil Dupras
9ab5cda397
ed: rename I to i
...
Shadowing core "I" is too messy. As soon as ed is loaded in memory,
nothing else that isn't "i-aware" can be loaded anymore.
I guess that's why "contexts" exist in Starting Forth, but adding
this concept just for allowing the shadowing of core words seems
overkill to me. Renaming I to i in ed seems better.
2020-06-23 07:08:21 -04:00
Virgil Dupras
1871c46614
VE: add backspace support in replace mode
2020-06-11 22:29:05 -04:00
Virgil Dupras
e317e9cc78
VE: use system input buffer for IBUF and FBUF typing
...
This gives us backspace handling. Also, remove all usages of C<
which allows us to remove the C<* override.
2020-06-11 20:45:46 -04:00
Virgil Dupras
f6ded7712e
VE: add 't'
...
This is the first commit I do entirely in VE. It's a habit I'm planning
on taking as it helps a lot to find usability issues.
2020-06-11 18:12:01 -04:00
Virgil Dupras
8f0e51a21c
VE: make D copy first deleted line to IBUF
2020-06-10 16:59:12 -04:00
Virgil Dupras
ab76d8d648
VE: add 'D'
2020-06-07 09:30:31 -04:00
Virgil Dupras
15acf30ca3
VE: add 'o' and 'O'
2020-06-07 07:25:02 -04:00
Virgil Dupras
b22ab8437b
VE: add command 'f'
...
Kinda proud of this one. Efficiently piggy-backing on the Block
Editor, keeping things simple, and yet, building power into the
editor.
2020-06-06 21:46:46 -04:00
Virgil Dupras
204a66277e
VE: replace 'W' with 'b' and implement 'W' and 'B'
...
Which are end-of-word movements.
2020-06-06 21:01:35 -04:00
Virgil Dupras
4c1cacd8d0
Remove Linker
...
Now that the boot binary is fully cross-compiled, there's no use for
the linker anymore. Theoretically, it could still be useful, but I
can't think of a real use case.
Let's take it out of the picture. If it's ever needed again, I'll
know where to find it.
2020-05-24 10:22:56 -04:00
Virgil Dupras
24e9fa0c30
Add word NL
2020-05-04 08:10:18 -04:00
Virgil Dupras
8ef197d248
Make linker more compact
...
There was a weird empty block in the middle of the program.
2020-05-03 20:33:36 -04:00
Virgil Dupras
dee7eea497
Move link.fs to blkfs
2020-04-26 14:37:54 -04:00