2009-09-18 12 views
7

Ho trovato diversi pacchetti di elisp di completamento del codice per emacs che eseguono il completamento del codice, ma la maggior parte si collega a una chiave come M-/per passare al completamento. Esiste qualcosa di simile all'omnicompleto di Vim in cui è possibile impostarlo per visualizzare automaticamente un elenco di opzioni di completamento automatico in cui è possibile spostarsi tra di esse o semplicemente continuare a digitare.Vim style Omnicompleto per emacs?

visualizzare Screenshot per esempio:

alt text

risposta

10

Penso che company mode si adatti meglio alla tua descrizione. Date un'occhiata a questo.

+0

Fantastico! Devo avere la modalità compagnia! –

+0

Utilizzare invece il completamento automatico. È più recente e più completo rispetto alla modalità azienda –

1

Potete? Sicuro. Reimposta un timer sull'aggancio post-comando. Se si spegne (perché sei seduto sullo schermo senza digitare), fai apparire la cosa.

Sembra più facile dire al computer cosa fare (premendo i tasti) invece di aspettare che smetta di digitare per un po ', comunque. Abbina il completamento a qualcosa di simile al "tasto menu" e non dovrai nemmeno suonare l'accordo.