summarylogtreecommitdiffstats
path: root/fullwidth-backspace.patch
diff options
context:
space:
mode:
Diffstat (limited to 'fullwidth-backspace.patch')
-rw-r--r--fullwidth-backspace.patch2
1 files changed, 1 insertions, 1 deletions
diff --git a/fullwidth-backspace.patch b/fullwidth-backspace.patch
index d29325c7437d..54188074dbff 100644
--- a/fullwidth-backspace.patch
+++ b/fullwidth-backspace.patch
@@ -25,7 +25,7 @@ index e58d744..eabfa6d 100644
+ int fd = open(ctx->wp->tty, O_RDONLY);
+ assert(tcgetattr(fd, &tio) == 0);
+ close(fd);
-+ if (tio.c_lflag & ICANON && tio.c_iflag & IUTF8) {
++ if (tio.c_lflag & ICANON && tio.c_iflag & IUTF8 && ctx->wp->mode != &window_copy_mode) {
+ gl = &s->grid->linedata[s->grid->hsize + s->cy];
+ if (s->cx > 0 && s->cx-1 < gl->extdsize && gl->extddata[s->cx-1].data.width == 2)
+ s->cx -= 2;