patch 8.2.2084: CTRL-V U doesn't work to enter a Unicode character
Problem: CTRL-V U doesn't work to enter a Unicode character when
modifyOtherKeys is effective. (Ken Takata)
Solution: Add a flag to get_literal() for the shift key. (closes #7413)
diff --git a/src/normal.c b/src/normal.c
index d90326f..da0ffc1 100644
--- a/src/normal.c
+++ b/src/normal.c
@@ -4927,7 +4927,7 @@
if (cap->nchar == Ctrl_V)
{
had_ctrl_v = Ctrl_V;
- cap->nchar = get_literal();
+ cap->nchar = get_literal(FALSE);
// Don't redo a multibyte character with CTRL-V.
if (cap->nchar > DEL)
had_ctrl_v = NUL;
@@ -5208,7 +5208,7 @@
else
{
if (cap->extra_char == Ctrl_V) // get another character
- cap->extra_char = get_literal();
+ cap->extra_char = get_literal(FALSE);
stuffcharReadbuff(cap->extra_char);
stuffcharReadbuff(ESC);
if (virtual_active())