我要在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。在我可以在C中自动加载ggtags-mode之前,如果我在(add-hook 'c-mode-common-hook 'irony-mode)所有配置文件之后添加了(add-hook 'c-mode-common-hook 'irony-mode),它就会工作。但是如果我把它添加到.emacs.d/custom/c-settings.el中,它就不能工作了。为什么?
发布于 2015-08-11 00:26:11
这应该很好,所以您应该使用recursively bisect your config来查找问题的根源。
https://stackoverflow.com/questions/31921624
复制相似问题