diff options
author | Josh Rahm <joshuarahm@gmail.com> | 2022-08-21 22:42:09 -0600 |
---|---|---|
committer | Josh Rahm <joshuarahm@gmail.com> | 2022-08-21 22:42:09 -0600 |
commit | bc768b19fa496579651f1d02bdcf41e6fd400946 (patch) | |
tree | 4c8acb2481fe25f0468b826d0b2fb368868c51e8 | |
parent | 4c09d516549ece383146d3f26359ce1a2305359c (diff) | |
download | rneovim-bc768b19fa496579651f1d02bdcf41e6fd400946.tar.gz rneovim-bc768b19fa496579651f1d02bdcf41e6fd400946.tar.bz2 rneovim-bc768b19fa496579651f1d02bdcf41e6fd400946.zip |
feat(userreg) fix 'recording' message to handle multibyte chars
-rw-r--r-- | src/nvim/screen.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/nvim/screen.c b/src/nvim/screen.c index b471b93192..49aed19666 100644 --- a/src/nvim/screen.c +++ b/src/nvim/screen.c @@ -911,8 +911,8 @@ static void recording_mode(int attr) { msg_puts_attr(_("recording"), attr); if (!shortmess(SHM_RECORDING)) { - char s[4]; - snprintf(s, ARRAY_SIZE(s), " @%c", reg_recording); + char s[7] = { ' ', '@', 0, 0, 0, 0, 0 }; + utf_char2bytes(reg_recording, s + 2); msg_puts_attr(s, attr); } } |