|
|
@@ -80,8 +80,7 @@ E: Run X with n = length of FBUF. |
|
|
|
# Visual editor |
|
|
|
|
|
|
|
This editor, unlike the Block Editor, is grid-based instead of |
|
|
|
being command-based. It requires the AT-XY, COLS and LINES words |
|
|
|
to be implemented. |
|
|
|
being command-based. It requires the Grid subsystem (B401). |
|
|
|
|
|
|
|
It is loaded with "125 LOAD" and invoked with "VE". Note that |
|
|
|
this also fully loads the Block Editor. |
|
|
@@ -141,3 +140,23 @@ cursor. Press return to return to normal mode. |
|
|
|
|
|
|
|
'@' re-reads current block even if it's dirty, thus undoing |
|
|
|
recent changes. |
|
|
|
|
|
|
|
# Tight screens |
|
|
|
|
|
|
|
Blocks being 64 characters wide, using the Visual editor on a |
|
|
|
screen that is not 64 characters wide is a bit less convenient, |
|
|
|
but very possible. |
|
|
|
|
|
|
|
When VE is in a "tight screen" situation, it behaves different- |
|
|
|
ly: no gutter, no line number. It displays as much of the "left" |
|
|
|
part of the block as it can, but truncate every line. |
|
|
|
|
|
|
|
The right part is still accessible, however. If the cursor moves |
|
|
|
to a part of the block that is invisible, VE will "slide" right |
|
|
|
so that the cursor is shown. It will indicate it "slid" mode by |
|
|
|
adding a ">" next to the cursor address in the status bar. |
|
|
|
|
|
|
|
To slide back left, simply move the cursor to the invisible part |
|
|
|
of the left half of the block. |
|
|
|
|
|
|
|
Other than that, VE works the same. |