From 2f06413dfb3624381f112b7d8661fde659c279e7 Mon Sep 17 00:00:00 2001 From: Matt Wozniski Date: Sun, 4 Oct 2020 02:37:45 -0400 Subject: Treat unmapped ALT/META as ESC+c in all modes In #8226 and were changed to behave like x in insert mode when no mapping exists. This commit backs out that change and replaces it with a more general one that makes unmapped ALT and META keypresses as +char in all modes. This fixes an unnecessary and confusing inconsistency between modes. --- src/nvim/edit.c | 8 -------- 1 file changed, 8 deletions(-) (limited to 'src/nvim/edit.c') diff --git a/src/nvim/edit.c b/src/nvim/edit.c index 1e149da1dc..de2346a9d8 100644 --- a/src/nvim/edit.c +++ b/src/nvim/edit.c @@ -1254,14 +1254,6 @@ check_pum: normalchar: // Insert a normal character. - if (mod_mask == MOD_MASK_ALT || mod_mask == MOD_MASK_META) { - // Unmapped ALT/META chord behaves like ESC+c. #8213 - stuffcharReadbuff(ESC); - stuffcharReadbuff(s->c); - u_sync(false); - break; - } - if (!p_paste) { // Trigger InsertCharPre. char_u *str = do_insert_char_pre(s->c); -- cgit