handle CTRL-w in line editor
authorKay Sievers <kay@vrfy.org>
Fri, 18 Oct 2013 00:32:41 +0000 (02:32 +0200)
committerKay Sievers <kay@vrfy.org>
Fri, 18 Oct 2013 00:33:32 +0000 (02:33 +0200)
src/efi/gummiboot.c

index 99e95a6..8ef3e09 100644 (file)
@@ -492,6 +492,8 @@ static BOOLEAN line_edit(CHAR16 *line_in, CHAR16 **line_out, UINTN x_max, UINTN
                         line[len] = '\0';
                         continue;
 
+                case KEYPRESS(EFI_CONTROL_PRESSED, 0, 'w'):
+                case KEYPRESS(EFI_CONTROL_PRESSED, 0, CHAR_CTRL('w')):
                 case KEYPRESS(EFI_ALT_PRESSED, 0, CHAR_BACKSPACE):
                         /* backward-kill-word */
                         clear = 0;