commit 50e8f8aab99f7af047a052e55baa9d922df84073
parent ce6f320947b96e450be8f9b66316e6db933b43ff
Author: Benno Schulenberg <bensberg@telfort.nl>
Date: Mon, 31 Dec 2018 13:17:14 +0100
cutting: give feedback when otherwise nothing happens
This makes the cutting and pasting keystrokes somewhat discoverable.
Diffstat:
1 file changed, 7 insertions(+), 3 deletions(-)
diff --git a/src/cut.c b/src/cut.c
@@ -369,6 +369,7 @@ bool nothing_needs_cutting(void)
#ifndef NANO_TINY
openfile->mark = NULL;
#endif
+ statusbar(_("Nothing was cut"));
return TRUE;
} else
return FALSE;
@@ -429,8 +430,10 @@ void do_copy_text(void)
/* Cut from the current cursor position to the end of the file. */
void do_cut_till_eof(void)
{
- if (openfile->current->next == NULL && openfile->current->data[0] == '\0')
+ if (openfile->current->next == NULL && openfile->current->data[0] == '\0') {
+ statusbar(_("Nothing was cut"));
return;
+ }
add_undo(CUT_TO_EOF);
do_cut_text(FALSE, FALSE, TRUE, FALSE);
@@ -475,9 +478,10 @@ void do_uncut_text(void)
size_t was_leftedge = 0;
/* The leftedge where we started the paste. */
- /* If the cutbuffer is empty, there is nothing to do. */
- if (cutbuffer == NULL)
+ if (cutbuffer == NULL) {
+ statusbar(_("The cutbuffer is empty"));
return;
+ }
#ifndef NANO_TINY
add_undo(PASTE);