summaryrefslogtreecommitdiff
path: root/Src
diff options
context:
space:
mode:
Diffstat (limited to 'Src')
-rw-r--r--Src/Zle/zle_tricky.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/Src/Zle/zle_tricky.c b/Src/Zle/zle_tricky.c
index e8e14cf14..8223c7046 100644
--- a/Src/Zle/zle_tricky.c
+++ b/Src/Zle/zle_tricky.c
@@ -980,6 +980,14 @@ unmetafy_line(void)
free(zlemetaline);
zlemetaline = NULL;
+
+#ifdef MULTIBYTE_SUPPORT
+ /*
+ * If we inserted combining characters under the cursor we
+ * won't have tested the effect yet. So fix it up now.
+ */
+ alignmultiwordright(1);
+#endif
}
/* Free a brinfo list. */