nano-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Nano-devel] [PATCH] input: erase next word if ctrl is held when pressin


From: Marco Diego Aurélio Mesquita
Subject: [Nano-devel] [PATCH] input: erase next word if ctrl is held when pressing delete
Date: Thu, 19 Jul 2018 19:52:49 -0300

Attached patch is an updated version of the previous one. Main
differences are that now it should be handling ctrl+del, working
correctly or without complaining ("Unknown sequence", with or without
-K) in the terminals I tested: GNOME Terminal, urxvt, xterm and a
virtual linux console.

For added info, here are the results of the tests I ran:

With patch applied:
GNOME Terminal:
 - del: Works as intended (erases one char)
 - keypad del: Works as intended (erases one char)
 - ctrl+del: Works as intended (erases one word)
 - ctrl+keypad del: Works as intended (erases one word)

xterm:
 - del: Works as intended (erases one char)
 - keypad del: Works as intended (erases one char)
 - ctrl+del: Works as intended (erases one word)
 - ctrl+keypad del: Works as intended (erases one word)

urxvt:
 - del: Works as intended (erases one char)
 - keypad del: Works as intended (erases one char)
 - ctrl+del: Works as intended (erases one word)
 - ctrl+keypad del: Erases one char

linux virtual console:
 - del: Works as intended (erases one char)
 - keypad del: Works as intended (erases one char)
 - ctrl+del: Erases one char
 - ctrl+keypad del: Erases one char

With patch applied and -K:
GNOME Terminal:
 - del: Works as intended (erases one char)
 - keypad del: Works as intended (erases one char)
 - ctrl+del: Works as intended (erases one word)
 - ctrl+keypad del: Works as intended (erases one word)

xterm:
 - del: Works as intended (erases one char)
 - keypad del: Works as intended (erases one char)
 - ctrl+del: Works as intended (erases one word)
 - ctrl+keypad del: Works as intended (erases one word)

urxvt:
 - del: Works as intended (erases one char)
 - keypad del: Works as intended (erases one char)
 - ctrl+del: Works as intended (erases one word)
 - ctrl+keypad del: Erases one char

linux virtual console:
 - del: Works as intended (erases one char)
 - keypad del: Works as intended (erases one char)
 - ctrl+del: Erases one char
 - ctrl+keypad del: Erases one char

Without patch applied:
GNOME Terminal:
 - del: Works as intended (erases one char)
 - keypad del: Works as intended (erases one char)
 - ctrl+del: Warns: "Unbound key"
 - ctrl+keypad del: Warns: "Unbound key"

xterm:
 - del: Works as intended (erases one char)
 - keypad del: Works as intended (erases one char)
 - ctrl+del: Warns: "Unbound key"
 - ctrl+keypad del: Warns: "Unbound key"

urxvt:
 - del: Works as intended (erases one char)
 - keypad del: Works as intended (erases one char)
 - ctrl+del: Warns: "Unbound key"
 - ctrl+keypad del: Erases one char

linux virtual console:
 - del: Works as intended (erases one char)
 - keypad del: Works as intended (erases one char)
 - ctrl+del: Erases one char
 - ctrl+keypad del: Erases one char

Without patch applied and -K:
GNOME Terminal:
 - del: Works as intended (erases one char)
 - keypad del: Works as intended (erases one char)
 - ctrl+del: Warns: Unknown sequence
 - ctrl+keypad del: Warns: Unknown sequence

xterm:
 - del: Works as intended (erases one char)
 - keypad del: Works as intended (erases one char)
 - ctrl+del: Warns: Unknown sequence
 - ctrl+keypad del: Warns: Unknown sequence

urxvt:
 - del: Works as intended (erases one char)
 - keypad del: Works as intended (erases one char)
 - ctrl+del: Warns: Unknown sequence
 - ctrl+keypad del: Warns: Unknown sequence

linux virtual console:
 - del: Works as intended (erases one char)
 - keypad del: Works as intended (erases one char)
 - ctrl+del: Erases one char
 - ctrl+keypad del: Erases one char

Attachment: 0001-input-erase-next-word-if-ctrl-is-held-when-pressing-.patch
Description: Text Data


reply via email to

[Prev in Thread] Current Thread [Next in Thread]