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
а также flycheck
ggtags
в .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 ответ
Это должно работать нормально, поэтому вы должны рекурсивно разделить конфигурацию на части, чтобы найти источник проблемы.