aboutsummaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorJarno Mäkipää <jmakip87@gmail.com>2019-03-23 14:02:04 -0500
committerRob Landley <rob@landley.net>2019-03-23 14:02:04 -0500
commit32c617d476e5edcc70c4918ed2d451d0c27597cb (patch)
treeaa54685e960b769dc8965428808270ff8e1bdec1 /scripts
parentd1598daf209b6804e1131ae43e3a9315a334f553 (diff)
downloadtoybox-32c617d476e5edcc70c4918ed2d451d0c27597cb.tar.gz
vi.c double_list based implementation.
Has beginnings of reading file, saving file, hjkl movement, insert, ex (only w, wq, q!), search with /, some other normal mode actions (dd, w, b, e), some utf8 support Everything is still very unfinished and partly behaves wrongly comparing to original vi. But simple tasks like modifying short config files should be possible. Some things like draw_page needs serious refactor since it now writes whole screen after every keypress. Didint bother to refactor yet if linked list needs to be replaced with something else...
Diffstat (limited to 'scripts')
0 files changed, 0 insertions, 0 deletions