Zsh Mailing List Archive
Messages sorted by: Reverse Date, Date, Thread, Author

Re: Weird delay on long command lines



On 12/12/05, Peter Stephenson <pws@xxxxxxx> wrote:
> Mikael Magnusson <mikachu@xxxxxxxxx> wrote:
> > This mostly happens when i paste gcc commands from autoconf, but it's
> > easy to reproduce with the alt-number keybinds. For example type
> > alt-1000 and press a, then press left arrow. You'll notice it takes a
> > second or two before anything happens. I've confirmed the same thing
> > happens with zsh -f. Attaching with strace shows the final argument to
> > poll() seems to be O(n) with the command line length but I really have
> > no idea why (or what the poll is for, haven't looked at the code).
>
> It's to do with the optimisation of the display for low baud rates.  BAUD is
> initiliased from the terminal driver which may well have it set to
> something low like 38400.  Try setting it to something much larger, or
> unsetting BAUD altogether.
>
> It's probably more trouble than it's worth nowadays; the number of serial
> line terminals, or even remote terminals where it's worth optimising the
> terminal handling, is probably quite limited.  Maybe it shouldn't be set by
> default.

Yeah, unsetting BAUD fixed it, thanks.

--
Mikael Magnusson



Messages sorted by: Reverse Date, Date, Thread, Author