nano

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

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:
Msrc/nano.c | 5++++-
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;