nano

nano with my custom patches
git clone git://bsandro.tech/nano
Log | Files | Refs | README | LICENSE

commit 93b1c1bea6dd51804414650f33d37c26c9d17c35
parent aa14526cb3a1890e964ff3dfba6f0ae733da52b7
Author: Benno Schulenberg <bensberg@justemail.net>
Date:   Tue, 16 May 2017 20:37:19 +0200

files: don't ask "save anyway" when user orders to discard the buffer

This extra question was included upon Chris' request, but I find it
confusing and angering.

Diffstat:
Msrc/files.c | 15+++------------
1 file changed, 3 insertions(+), 12 deletions(-)

diff --git a/src/files.c b/src/files.c @@ -2157,19 +2157,10 @@ int do_writeout(bool exiting) } else { functionptrtype func = func_from_key(&i); - /* Upon request, abandon the buffer, if user is sure. */ + /* Upon request, abandon the buffer. */ if (func == discard_buffer) { - if (openfile->modified) - i = do_yesno_prompt(FALSE, - _("Save modified buffer anyway? ")); - else - i = 0; - - if (i == 0) { - free(given); - return 2; /* Yes, discard the buffer. */ - } else - continue; /* Go back to the filename prompt. */ + free(given); + return 2; } given = mallocstrcpy(given, answer);