diff options
author | Thiago de Arruda <tpadilha84@gmail.com> | 2015-02-13 12:05:44 -0300 |
---|---|---|
committer | Thiago de Arruda <tpadilha84@gmail.com> | 2015-02-16 23:17:38 -0300 |
commit | 2b6ffa61bf0206b0c598b65f5cc7ca8d5740f888 (patch) | |
tree | adcc989027f7f3a3d66099ab27cb4b13ffdee50b | |
parent | 8f31ebc4f7905abbd04e3d888510f65c6d75e2c8 (diff) | |
download | rneovim-2b6ffa61bf0206b0c598b65f5cc7ca8d5740f888.tar.gz rneovim-2b6ffa61bf0206b0c598b65f5cc7ca8d5740f888.tar.bz2 rneovim-2b6ffa61bf0206b0c598b65f5cc7ca8d5740f888.zip |
input: Prefer keycodes in input_enqueue key translation
This is required to correctly handle certain keys such as <delete>
-rw-r--r-- | src/nvim/os/input.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/nvim/os/input.c b/src/nvim/os/input.c index 2ae4558f3d..4d50f1dc92 100644 --- a/src/nvim/os/input.c +++ b/src/nvim/os/input.c @@ -184,7 +184,7 @@ size_t input_enqueue(String keys) while (rbuffer_available(input_buffer) >= 6 && ptr < end) { uint8_t buf[6] = {0}; - unsigned int new_size = trans_special((uint8_t **)&ptr, buf, false); + unsigned int new_size = trans_special((uint8_t **)&ptr, buf, true); if (!new_size) { if (*ptr == '<') { |