Mercurial > vim
comparison src/os_unix.c @ 30637:ae1113e53ce3 v9.0.0653
patch 9.0.0653: BS and DEL do not work properly in an interacive shell
Commit: https://github.com/vim/vim/commit/01c34e7d10e3dbd73d18a3dd79a48748c4147eaf
Author: Bram Moolenaar <Bram@vim.org>
Date: Mon Oct 3 20:24:39 2022 +0100
patch 9.0.0653: BS and DEL do not work properly in an interacive shell
Problem: BS and DEL do not work properly in an interacive shell. (Gary
Johnson)
Solution: Adjust the length for replaced codes.
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Mon, 03 Oct 2022 21:30:04 +0200 |
parents | fdf704505754 |
children | 1207b6d6cf9e |
comparison
equal
deleted
inserted
replaced
30636:21fb40734ad8 | 30637:ae1113e53ce3 |
---|---|
5104 close(toshell_fd); | 5104 close(toshell_fd); |
5105 toshell_fd = -1; | 5105 toshell_fd = -1; |
5106 } | 5106 } |
5107 } | 5107 } |
5108 | 5108 |
5109 term_replace_bs_del_keycode(ta_buf, ta_len, len); | 5109 len = term_replace_bs_del_keycode(ta_buf, ta_len, len); |
5110 | 5110 |
5111 /* | 5111 /* |
5112 * For pipes: echo the typed characters. | 5112 * For pipes: echo the typed characters. |
5113 * For a pty this does not seem to work. | 5113 * For a pty this does not seem to work. |
5114 */ | 5114 */ |