chopsticks/modules
m1ngsama fc5cac570e
Bump ttimeoutlen to 50ms on SSH/TTY (#75)
* Bump ttimeoutlen to 50ms on SSH/TTY

ttimeoutlen=10 fragments multi-byte key codes (F-keys, arrows, Alt-
prefixes) when one-way latency exceeds 10ms, which is normal on SSH.
Vim then sees ESC followed by a literal letter and either returns to
Normal mode mid-insert or treats the trailing byte as a separate
keypress (so <F4> inserts "4").

50ms is the standard "slow link" value: well below perceptible <Esc>
delay locally and big enough for typical residential/long-haul SSH.
g:is_tty already gates several other terminal accommodations; reuse
it here.

Closes #74

* Pin TERM in ttimeoutlen test (env-hermetic)
2026-05-17 12:54:24 +08:00
..
core.vim Bump ttimeoutlen to 50ms on SSH/TTY (#75) 2026-05-17 12:54:24 +08:00
editing.vim Refine Vim defaults and add profiles 2026-05-03 23:23:21 +08:00
env.vim Make terminal keymaps opt-in (#57) 2026-05-13 17:24:45 +08:00
git.vim perf+feat: fix logiPat guard, skip 2 more built-ins, add git/format bindings 2026-04-22 16:30:28 +08:00
languages.vim Refine Vim defaults and add profiles 2026-05-03 23:23:21 +08:00
lint.vim Improve installer profile handling and validation 2026-05-03 23:23:21 +08:00
lsp.vim Make completion keymaps opt-in (#53) 2026-05-13 17:08:21 +08:00
navigation.vim Make terminal keymaps opt-in (#57) 2026-05-13 17:24:45 +08:00
plugins.vim Make auto-pairs opt-in (#55) 2026-05-13 17:18:01 +08:00
tools.vim Make ,F full-file reindent opt-in (#69) 2026-05-16 23:08:26 +08:00
ui.vim feat(ui): native tabline + fixed-width signcolumn 2026-04-27 18:08:40 +08:00