Я думаю, вы можете сделать это различными способами.Чтобы включить его глобально, вы должны использовать
(global-auto-complete-mode t)
Но он использует режим автозаполнения, возможно, который включает AC только те, которые перечислены в ac-modes
.Вы можете добавить их вручную, вот так:
(add-to-list 'ac-modes 'sql-mode)
. Вы можете создать свой собственный список, если хотите, чтобы AC был активен только для нескольких режимов
(setq ac-modes '(c++-mode sql-mode))
, или переписать его, чтобы везде было AC.
(defun auto-complete-mode-maybe ()
"No maybe for you. Only AC!"
(auto-complete-mode 1))
отредактировано:
Автозаполнение в минибуфере плохое.Я думаю, что это будет лучше.
(defun auto-complete-mode-maybe ()
"No maybe for you. Only AC!"
(unless (minibufferp (current-buffer))
(auto-complete-mode 1)))