aboutsummaryrefslogtreecommitdiff
path: root/libbb
diff options
context:
space:
mode:
authorandersen <andersen@69ca8d6d-28ef-0310-b511-8ec308f3f277>2001-05-07 17:37:43 +0000
committerandersen <andersen@69ca8d6d-28ef-0310-b511-8ec308f3f277>2001-05-07 17:37:43 +0000
commit9d7aed830b2943583f3913b739521ab273856135 (patch)
tree74a0aca850bc434a61e922d5efbd8b212603ffd1 /libbb
parenta61ec0fc5c0b41e2f6adee952d962da6cc6afbbd (diff)
downloadbusybox-w32-9d7aed830b2943583f3913b739521ab273856135.tar.gz
busybox-w32-9d7aed830b2943583f3913b739521ab273856135.tar.bz2
busybox-w32-9d7aed830b2943583f3913b739521ab273856135.zip
Another vi update from Sterling Huxley:
- All of the ESC sequences are now in variables. This should make re-targeting for other terminals easier. - The initial screen draw does not force out every single column. Should be faster. - The place_cursor() routine trys to be smarter about moving the cursor. This is optional based on BB_FEATURE_VI_OPTIMIZE_CURSOR. - The 't' and 'f' intra-line positioning commands were added. They can now be used as targets in 'c' and 'd' commands, i.e., dfx - delete from dot to next 'x' dtx - delete from dot to the char before next 'x' - show_status_line() uses a static int checksum to remember what is currently displayed on the screen and not re-draw the status line unless it has changed. - Some of the code in refresh() was moved out to format_line(). refresh() trys to send out the smallest segment containing the changed chars rather than the whole line. - Added "flash" to the :set command to specify if error indication should be by flashing the screen or ringing the bell. - Changed the rawmode() routine so that it turns off the NL -> CR NL translation. On output of a NL, the OS will not add a CR. - If vi was started as "view", with global read-only mode, and another file is opened, the file is opened read-only rather than read+write. git-svn-id: svn://busybox.net/trunk/busybox@2550 69ca8d6d-28ef-0310-b511-8ec308f3f277
Diffstat (limited to 'libbb')
0 files changed, 0 insertions, 0 deletions