diff options
author | Jarno Mäkipää <jmakip87@gmail.com> | 2019-09-13 20:14:32 +0300 |
---|---|---|
committer | Rob Landley <rob@landley.net> | 2019-09-19 09:20:04 -0500 |
commit | a43497b523ae7db08908d3113f003c6df5e83aea (patch) | |
tree | 387d7bfc184ae854029a4bc560042b3f86276603 /toys/other/eject.c | |
parent | 139faf5195ce521fbef946de6b807642d1cb463e (diff) | |
download | toybox-a43497b523ae7db08908d3113f003c6df5e83aea.tar.gz |
vi: changes to buffer drawing
Replaced: draw_str_until with lib/crunch_str() where possible
Removed: Unused char draw functions.
Implemented: crunch_nstr() which is crunch_str with additional check
for byte length, this can be used to draw substrings or non null
terminated strings. (This can be moved to lib/ if its useful for others)
Reimplemented: Buffer drawing without line wrapping. Now too long lines are
drawn with @ in end. And cursor line scrolls left and right when hitting
right margin point. This will simplify buffer handling alot.
Linewrapping can be reimplemented later if needed but will add
complexity
Implemented: set list and set nolist ex commands, set list will show
escape codes such as tabs
Fix: Bug on splitting 2 lines, split was 1 byte off.
Diffstat (limited to 'toys/other/eject.c')
0 files changed, 0 insertions, 0 deletions