commit 264f305d94177c9b749f0ec0aa288e4c67fe8ad5
parent f8ec08a9287d9091f7ed23481c66d5804687fe53
Author: Benno Schulenberg <bensberg@telfort.nl>
Date: Wed, 4 Jan 2023 11:02:52 +0100
input: disallow bracketed pastes when in view mode
When in view mode, nothing shouldbe allowed to be entered into
(or deleted from) the buffer.
This fixes https://savannah.gnu.org/bugs/?63616.
Reported-by: Timothy Liu <liuxf19@163.com>
Bug existed since version 4.8, commit 0e6d693d.
Diffstat:
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/src/nano.c b/src/nano.c
@@ -1443,7 +1443,10 @@ void suck_up_input_and_paste_it(void)
beep();
}
- paste_text();
+ if (ISSET(VIEW_MODE))
+ print_view_warning();
+ else
+ paste_text();
free_lines(cutbuffer);
cutbuffer = was_cutbuffer;