[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#20365: 24.5; all-completions returns duplicates for Info-read-node-n
From: |
Stefan Monnier |
Subject: |
bug#20365: 24.5; all-completions returns duplicates for Info-read-node-name-1 |
Date: |
Mon, 20 Apr 2015 15:14:55 -0400 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux) |
> I'm not fully familiar with the concept of completion-boundaries, but I
I know, but if you intend to support a completion UI that works with
existing completion-tables, you're going to have to become at least
somewhat acquainted to it.
> Is the concept of completion-boundaries irreplaceable, could it maybe be
> replaced by a notion of navigating a tree (just like navigating a file
> system, with terminal and non-terminal nodes). Which Emacs features use
> the completion-boundaries concept?
All the "special" examples of completion I showed (plus file name completion).
> OK, that's good to keep in mind. But even better is to avoid placing the
> overhead on the UI, be it minibuffer.el or ivy.el or whatever.
Many completion tables are made by combining other completion tables.
Doing the delete-dups at every step is going to be more code and more
runtime work than doing it once at the end in the UI. So the UI will
have to do it. Completion-tables can also do it if they want, but it
should not be necessary for correctness.
Stefan
- bug#20365: 24.5; all-completions returns duplicates for Info-read-node-name-1, (continued)
- bug#20365: 24.5; all-completions returns duplicates for Info-read-node-name-1, Oleh Krehel, 2015/04/19
- bug#20365: 24.5; all-completions returns duplicates for Info-read-node-name-1, Drew Adams, 2015/04/19
- bug#20365: 24.5; all-completions returns duplicates for Info-read-node-name-1, Dmitry Gutov, 2015/04/19
- bug#20365: 24.5; all-completions returns duplicates for Info-read-node-name-1, Oleh Krehel, 2015/04/19
- bug#20365: 24.5; all-completions returns duplicates for Info-read-node-name-1, Dmitry Gutov, 2015/04/19
- bug#20365: 24.5; all-completions returns duplicates for Info-read-node-name-1, Stefan Monnier, 2015/04/19
- bug#20365: 24.5; all-completions returns duplicates for Info-read-node-name-1, Oleh Krehel, 2015/04/20
- bug#20365: 24.5; all-completions returns duplicates for Info-read-node-name-1, Oleh Krehel, 2015/04/20
- bug#20365: 24.5; all-completions returns duplicates for Info-read-node-name-1, Stefan Monnier, 2015/04/20
- bug#20365: 24.5; all-completions returns duplicates for Info-read-node-name-1, Oleh Krehel, 2015/04/20
- bug#20365: 24.5; all-completions returns duplicates for Info-read-node-name-1,
Stefan Monnier <=
bug#20365: 24.5; all-completions returns duplicates for Info-read-node-name-1, Drew Adams, 2015/04/18