Re: [QUERY] How do you sort completions?
- From
Ramkumar Ramachandra <artagnon@gmail.com>
- Date
- May 24, 2013, 18:26 UTC
- Message-ID
- <CALkWK0k=yGmAvOsGO+4hS6bU=Y4mJoCq6QqVoSNajBYHaPxGng@mail.gmail.com>
- In-Reply-To
- <CALWbr2xxND4xz49jmwXUTTr1f=Z3nmHCTQd+bBcK_Etv5oB0Fg@mail.gmail.com>
Antoine Pelisse wrote:
> I think sorting is required for faster look-up, most likely with > dichotomic search. Otherwise it would have to search the whole list > each time.
Oh, it's probably keeping just one copy of the completions in memory (which has to be sorted for search); this is also used to display. Makes sense, although I would have expected the shell to keep two copies: a sorted one for searching through, and another preserving the original order for displaying. I suppose they didn't think of it.