diff options
| author | Tomas Janousek <tomi@nomi.cz> | 2026-03-30 00:24:25 +0100 |
|---|---|---|
| committer | Tomas Janousek <tomi@nomi.cz> | 2026-03-30 00:42:01 +0100 |
| commit | c4283caa17f5a24528bc1ce1d17832837bac3e84 (patch) | |
| tree | ac94d86fe456cfa8c028bdbcf578c665116f9bad /scripts/lintcommit.lua | |
| parent | 7150ae0150852315fffdf08042a1ccb2a76ba4cb (diff) | |
| download | rneovim-c4283caa17f5a24528bc1ce1d17832837bac3e84.tar.gz rneovim-c4283caa17f5a24528bc1ce1d17832837bac3e84.tar.bz2 rneovim-c4283caa17f5a24528bc1ce1d17832837bac3e84.zip | |
fix(termkey): use terminfo for (shift+)left/right keys
Problem:
Since neovim 0.12, shift + arrow keys no longer works in rxvt-unicode
(TERM=rxvt-unicode-256color).
Solution:
Re-add `left` and `right` to `wanted_termkeys` so they're read from
terminfo instead of being handled by driver-csi. There seems to be quite
a few other terminals that define kLFT in terminfo.src and these are
likely to be affected as well.
Fixes: https://github.com/neovim/neovim/issues/38571
Fixes: 4b678a499c77 ("refactor(termkey): make termkey use internal terminfo properly")
Diffstat (limited to 'scripts/lintcommit.lua')
0 files changed, 0 insertions, 0 deletions