J'ai Mode Auto Complete installé pour Emacs.
D'abord : Lorsque je tape des déclarations, j'obtiens le comportement normal de l'autocomplétion :
Alors j'ai frappé Tab à compléter - aucun problème. Mais ensuite, j'ai frappé ; :
Il essaie instantanément de compléter quelque chose ! Et je ne peux pas frapper Enter car cela acceptera la complétion erronée !
Donc je dois frapper C-j . Quelle douleur.
Deuxièmement : Une fois que j'ai fini avec une déclaration, je tape } :
...mais il n'est pas indenté correctement à moins que je tape Tab .
Qu'est-ce qui se passe ?
Mise à jour, réglages :
J'utilise Emacs 23. Mon css-electric-keys
sont }
y ;
. Ma configuration Auto Complete est la suivante :
(ac-config-default)
(setq ac-auto-start t)
(setq ac-delay 0.1)
(setq ac-auto-show-menu nil)
(setq ac-show-menu-immediately-on-auto-complete t)
(setq ac-trigger-key nil)