Emacs не может включить вспомогательный режим автоматически

Я хочу, чтобы в режиме c автоматически включался режим иронии. Но я попробовал два способа, оба потерпели неудачу. Может ли кто-нибудь научить меня? Я не люблю печатать M-x irony-mode всегда.

1:

(require 'irony)
(defun my:irony-init ()
  (irony-mode 1))
(add-hook 'c++-mode-hook 'my:irony-init)
(add-hook 'c-mode-hook 'my:irony-init)

ИЛИ 2:

(require 'irony)
(add-hook 'c++-mode-hook 'irony-mode)
(add-hook 'c-mode-hook 'irony-mode)

Я нахожу не только irony-mode, но также ggtags а также flycheck не может загрузить через add-hook, я имею (add-hook 'c-mode-hook 'flycheck-mode), но это не работает. Кто-нибудь может мне помочь? мой .emacs.d загрузил в github: https://github.com/cfampc/emacs.d。 Мой irony-mode настроен в .emacs.d/custom/c-settings.el а также flycheckggtags в .emacs.d//custom/edit-settings.el, Прежде чем я могу иметь ggtags-mode автоматическая загрузка в C. Теперь, если я добавлю (add-hook 'c-mode-common-hook 'irony-mode) после (load ...) все мои файлы конфигурации, это работает. Но если я добавлю это в .emacs.d/custom/c-settings.el Это не работает. Зачем?

1 ответ

Это должно работать нормально, поэтому вы должны рекурсивно разделить конфигурацию на части, чтобы найти источник проблемы.

Другие вопросы по тегам