diff options
author | Björn Linse <bjorn.linse@gmail.com> | 2015-05-09 22:23:54 +0200 |
---|---|---|
committer | Björn Linse <bjorn.linse@gmail.com> | 2015-06-13 19:49:25 +0200 |
commit | 80d61fb87be5ef96b1a28dc88699ade4aa7c83df (patch) | |
tree | 0d77636e55efb295f58a4c4152a1160e10394e15 /src/nvim/option.c | |
parent | de589e72e6d64173f4536724b6f44af83494375c (diff) | |
download | rneovim-80d61fb87be5ef96b1a28dc88699ade4aa7c83df.tar.gz rneovim-80d61fb87be5ef96b1a28dc88699ade4aa7c83df.tar.bz2 rneovim-80d61fb87be5ef96b1a28dc88699ade4aa7c83df.zip |
tui: make termkey use utf-8 mode when &encoding=utf-8 #2469
Diffstat (limited to 'src/nvim/option.c')
-rw-r--r-- | src/nvim/option.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/nvim/option.c b/src/nvim/option.c index a5ef6b6e7e..6b91224987 100644 --- a/src/nvim/option.c +++ b/src/nvim/option.c @@ -3710,6 +3710,7 @@ did_set_string_option ( ml_setflags(curbuf); } } + if (errmsg == NULL) { /* canonize the value, so that STRCMP() can be used on it */ p = enc_canonize(*varp); @@ -3721,13 +3722,15 @@ did_set_string_option ( } } - if (errmsg == NULL) { /* When 'keymap' is used and 'encoding' changes, reload the keymap * (with another encoding). */ if (varp == &p_enc && *curbuf->b_p_keymap != NUL) (void)keymap_init(); + if (varp == &p_enc) { + ui_update_encoding(); + } } } else if (varp == &p_penc) { /* Canonize printencoding if VIM standard one */ |