From 507d444e0d6f16f3d0f6fd0af3476b671db2e9cc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?P=C5=99emysl=20Janouch?= Date: Tue, 28 Apr 2015 18:15:53 +0200 Subject: [PATCH] degesch: fix 8-bit input --- degesch.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/degesch.c b/degesch.c index 19bdcfb..d240969 100644 --- a/degesch.c +++ b/degesch.c @@ -2245,10 +2245,15 @@ on_readline_return (int count, int key) static void app_readline_bind_meta (char key, rl_command_func_t cb) { - // One of these is going to work + // This one seems to actually work char keyseq[] = { '\\', 'e', key, 0 }; - rl_bind_key (META (key), cb); rl_bind_keyseq (keyseq, cb); +#if 0 + // While this one only fucks up UTF-8 + // Tested with urxvt and xterm, on Debian Jessie/Arch, default settings + // \M- behaves exactly the same + rl_bind_key (META (key), cb); +#endif } static int