emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Making completion more interactive


From: Tom
Subject: Making completion more interactive
Date: Wed, 10 Dec 2014 20:38:19 +0000 (UTC)
User-agent: Loom/3.14 (http://gmane.org/)

Modern completion systems usually show completions
automatically. You just type and the completions are shown. This
is how it works in various applications, google, etc.

Currently, the builtin completion uses TAB for three purposes.

- showing the completion list for the current input
- completing the common part of the completions
- scrolling the completion list

The 2nd and 3rd could keep doing what it does, but in the first
case TAB could be eliminated, and completions could be shown
automatically as the user types either immediately or after a
slight delay when the user stops typing.

TAB completion could be kept for cases when completion is
costly (e.g. via TRAMP), but in cases where completion is done
from memory (e.g. M-x) completion candidates could be shown
automatically without having to press TAB to show them.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]