[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
0001-input-erase-next-word-if-ctrl-is-held-when-pressing-.patch
Description: Text Data