zsh-workers
 help / color / mirror / code / Atom feed
From: Peter Stephenson <pws@csr.com>
To: zsh-workers@sunsite.dk
Subject: Re: Weird delay on long command lines
Date: Mon, 12 Dec 2005 16:42:02 +0000	[thread overview]
Message-ID: <20051212164202.0edd4c16.pws@csr.com> (raw)
In-Reply-To: <237967ef0512091236n1fb4fe28lb77d2b75d42dedce@mail.gmail.com>

Mikael Magnusson <mikachu@gmail.com> 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.

-- 
Peter Stephenson <pws@csr.com>                  Software Engineer
CSR PLC, Churchill House, Cambridge Business Park, Cowley Road
Cambridge, CB4 0WZ, UK                          Tel: +44 (0)1223 692070


This message has been scanned for viruses by BlackSpider MailControl - www.blackspider.com


  reply	other threads:[~2005-12-12 16:45 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-12-09 20:36 Mikael Magnusson
2005-12-12 16:42 ` Peter Stephenson [this message]
2005-12-12 19:30   ` Mikael Magnusson

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20051212164202.0edd4c16.pws@csr.com \
    --to=pws@csr.com \
    --cc=zsh-workers@sunsite.dk \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.vuxu.org/mirror/zsh/

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).