2009-09-18 18 views
7

Ich habe mehrere Code-Vervollständigung-elisp-Pakete für Emacs gefunden, die Code-Vervollständigung durchführen, aber die meisten binden an einen Schlüssel wie M- /, um die Vervollständigung umzuschalten. Gibt es etwas Ähnliches zu Vim's omnicomplete, wo Sie es einstellen können, um automatisch eine Liste von Autokomplettierungsoptionen zu öffnen, wo Sie entweder durch sie navigieren können, oder einfach weiter tippen.Vim style Omnicomplete für Emacs?

Siehe Screenshot zum Beispiel:

alt text

Antwort

10

Ich denke, company mode würde am besten Ihre Beschreibung passen. Schau es dir an.

+0

Super! Ich muss einen Firmenmodus haben! –

+0

Verwenden Sie stattdessen die automatische Vervollständigung. Es ist neuer und vollständiger als der Unternehmensmodus –

1

Können Sie? Sicher. Setzen Sie einen Timer auf post-command-hook zurück. Wenn es ausgeht (weil Sie auf Ihrem Bildschirm sitzen nicht tippen), pop-up das Ding.

Es scheint einfacher zu sein, Ihrem Computer zu sagen, was zu tun ist (indem Sie die Tasten drücken), anstatt warten zu müssen, bis Sie für eine Weile aufhören zu tippen. Binden Sie die Vervollständigung an etwas wie die "Menütaste", und Sie müssen nicht einmal Akkorde spielen.

Verwandte Themen