> On Sun, Jan 22, 2012 at 04:52:06PM -0500, Chet Ramey wrote: >On 1/22/12 7:35 AM, Roger wrote: >>> On Sat, Jan 21, 2012 at 09:17:32PM -0500, Chet Ramey wrote: >>> >>> I could look at putting in some sort of inter-character timeout, but I >>> don't know yet how well the code structure lends itself to that. > >Pretty easily, as it turns out. The attached patch adds a half-second >timeout to the key sequence code. Please let me know whether or not it >works for you.
Patch seems to work great and I can now type 'exit' without command mode being spawned when typing the 'i'. It's behaviour is almost identical to VIM's. A little more indepth examination, and I can see VIM's wait is approximately double of what the readline patch's wait time is. However, I think the shorter wait time is more functional as when typing a double char, it in no way takes as long as VIM's wait time unless you type the same char with your finger and then use a toe to type the second char. Matter of fact, I'm starting to find VIM's long wait time length a little annoying. ;-) Great job at guessing the wait time! -- Roger http://rogerx.freeshell.org/