CVS code -
- files.c:
do_writeout()
- - Prompt the user if we're trying to save an existing file under
- a different name. (DLR; suggested by Jean-Philippe Guérard)
+ - Prompt the user if we're trying to save an existing file (and
+ not just a selection of it) under a different name. (DLR;
+ suggested by Jean-Philippe Guérard)
- global.c:
shortcut_init()
- Allow WHEREIS_NEXT_KEY to be used in view mode. (DLR)
generated at the statusbar prompt sometimes on Linux. (DLR)
- nano.spec.in:
- Update for the 1.3 branch of nano. (DLR)
-
- THANKS:
- Add Danilo Segan, for the Serbian translation.
if (append == 0 && strcmp(answer, filename)) {
struct stat st;
- if (!stat(answer, &st))
+ if (!stat(answer, &st)) {
i = do_yesno(0, 0, _("File exists, OVERWRITE ?"));
- else if (filename[0] != '\0')
+ if (i == 0 || i == -1)
+ continue;
+ } else if (filename[0] != '\0'
+#ifndef NANO_SMALL
+ && (!ISSET(MARK_ISSET) || exiting)
+#endif
+ ) {
i = do_yesno(0, 0, _("Save file under DIFFERENT NAME ?"));
- else
- i = 1;
-
- if (i == 0 || i == -1)
- continue;
+ if (i == 0 || i == -1)
+ continue;
+ }
}
#ifndef NANO_SMALL