2009-09-18 7 views
7

J'ai trouvé plusieurs paquets elisp d'achèvement de code pour emacs qui complètent le code, mais la plupart se lient à une clé telle que M-/to basculer l'achèvement. Y a-t-il quelque chose de semblable à l'omnicomplete de Vim où vous pouvez le configurer pour afficher automatiquement une liste d'options d'auto-complétion où vous pouvez soit naviguer à travers eux, soit continuer à taper.Vim style Omnicomplete pour emacs?

Voir capture d'écran par exemple:

alt text

Répondre

10

Je pense que company mode correspondrait le mieux à votre description. Regardez-le.

+0

Génial! J'ai besoin d'obtenir le mode entreprise! –

+0

Utilisez plutôt la saisie semi-automatique. Il est plus récent et plus complet que le mode entreprise –

1

Pouvez-vous? Sûr. Réinitialiser une minuterie sur le post-commande-hook. Si cela se produit (parce que vous êtes assis à l'écran et que vous ne tapez pas), faites apparaître la chose.

Il semble plus facile de dire à votre ordinateur quoi faire (en appuyant sur les touches) plutôt que d'attendre que vous arrêtiez de taper pendant un moment. Liez l'achèvement à quelque chose comme la "touche de menu", et vous n'aurez même pas à vous entendre.