vi: add 'ZQ' quitting command
Busybox vi provides the 'ZZ' command to save and close the similar 'ZQ' command just exits without saving. function old new delta do_cmd 4222 4244 +22 Signed-off-by: Grob Grobmann <grobgrobmann@gmail.com> Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
parent
9eddf164bf
commit
3147552a23
@ -4324,8 +4324,14 @@ static void do_cmd(int c)
|
||||
goto dc_i; // start inserting
|
||||
break;
|
||||
case 'Z': // Z- if modified, {write}; exit
|
||||
// ZZ means to save file (if necessary), then exit
|
||||
c1 = get_one_char();
|
||||
// ZQ means to exit without saving
|
||||
if (c1 == 'Q') {
|
||||
editing=0;
|
||||
optind = cmdline_filecnt;
|
||||
break;
|
||||
}
|
||||
// ZZ means to save file (if necessary), then exit
|
||||
if (c1 != 'Z') {
|
||||
indicate_error();
|
||||
break;
|
||||
|
Loading…
Reference in New Issue
Block a user