diff options
Diffstat (limited to 'fullwidth-backspace.patch')
-rw-r--r-- | fullwidth-backspace.patch | 2 |
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; |