886ef581 — Curtis Arthaud a month ago master
add resumeraw() and suspendraw()

Needed eg. to print the output of a subprocess correctly
(output of exec::start when running inside a program that is using vt).

Signed-off-by: Curtis Arthaud <uku82@gmx.fr>
98e522b1 — Curtis Arthaud a month ago
drop redundant check for fullwidth

which btw was wrong (should have returned 2 rather than 1).

Signed-off-by: Curtis Arthaud <uku82@gmx.fr>
1d5cf169 — Curtis Arthaud a month ago
export rune_width

Signed-off-by: Curtis Arthaud <uku82@gmx.fr>
ec9163d2 — Curtis Arthaud a month ago
update hare

Signed-off-by: Curtis Arthaud <uku82@gmx.fr>
vt::getcur: new function
vt/xterm: read from term.in
vt::open: update fs::flag usage
Add default enum members to make harec happy
Implement vt::move
vt: implement cursor enable/disable and alt display
vt/xterm.ha: merge eof into xterm struct
Merge input handling into driver
vt::print: restore previous pen
xterm: implement xterm_read
vt/README: initial commit
Move chpen into xterm driver
vt/driver.ha: flesh out lifecycle functions