Je viens d'installer le mode de saisie semi-automatique, mais à chaque fois que je lance emacs, je dois passer en mode de saisie semi-automatique M-x. Est-il possible de le charger automatiquement?
Mon .emacs est le suivant:
;; auto-complete
(add-to-list 'load-path "~/.emacs.d/")
(require 'auto-complete-config)
(add-to-list 'ac-dictionary-directories "~/.emacs.d//ac-dict")
(ac-config-default)
Merci
Je pense que vous pouvez le faire de différentes manières. Pour l'activer globalement, vous devez utiliser
(global-auto-complete-mode t)
Mais il utilise le mode auto-complet-peut-être, qui n'active le courant alternatif que ceux répertoriés dans ac-modes
. Vous pouvez les ajouter manuellement comme ceci
(add-to-list 'ac-modes 'sql-mode)
Vous pouvez créer votre propre liste si vous souhaitez que la climatisation ne soit active que pour quelques modes
(setq ac-modes '(c++-mode sql-mode))
Ou réécrivez-le pour avoir du courant alternatif partout.
(defun auto-complete-mode-maybe ()
"No maybe for you. Only AC!"
(auto-complete-mode 1))
modifié:
La saisie semi-automatique dans le mini-tampon est mauvaise. Je pense que ce sera mieux.
(defun auto-complete-mode-maybe ()
"No maybe for you. Only AC!"
(unless (minibufferp (current-buffer))
(auto-complete-mode 1)))
J'avais juste besoin de ceci:
(require 'auto-complete)
(global-auto-complete-mode t)
ajouté à mon fichier .emacs.d/init.el.
J'ai installé la saisie semi-automatique avec le gestionnaire de packages. J'utilise Emacs 24.