Hello,

I was just hoping to inquire about something I noticed while messing with
some readline settings and using bash. My apologies if this is a silly
question or if I've overlooked something.

In vi-mode with keyseq-timeout set to 0, I've noticed that Esc won't wait
for another key to be pressed to see if it's part of a longer key sequence.
Instead it appears to immediately execute the vi-movement-mode function.
I'm wondering if this is intentional and/or some special exception?

The man page for readline says

If this variable is set to a value less than or equal to zero, or to a
non-numeric value, readline will wait until another key is pressed to
decide which key sequence to complete.

and when I tried other ambiguous key sequences (that don't start with Esc)
with keyseq-timeout set to 0 things seem to work as that description states.

Using bash in WSL (Ubuntu 22.04.3 LTS) on a Windows 10 machine.
bash version: GNU bash, version 5.1.16(1)-release (x86_64-pc-linux-gnu)
readline version: 8.01

If you have any insight that would be great.

Thanks,
Brian

Reply via email to