From 50e8f8aab99f7af047a052e55baa9d922df84073 Mon Sep 17 00:00:00 2001 From: Benno Schulenberg Date: Mon, 31 Dec 2018 13:17:14 +0100 Subject: [PATCH] cutting: give feedback when otherwise nothing happens This makes the cutting and pasting keystrokes somewhat discoverable. --- src/cut.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/cut.c b/src/cut.c index c91b022e..9d7b0d12 100644 --- 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);