【发布时间】:2011-04-04 17:43:50
【问题描述】:
我像这样加载自动完成模式:
(let ((ac-path "path/to/auto-complete"))
(add-to-list 'load-path ac-path)
(require 'auto-complete-config)
(add-to-list 'ac-dictionary-directories (concat ac-path "ac-dict"))
(ac-config-default))
它在 C 主要模式下工作正常,但在我打开 ObjC 文件时不会自动打开。我仍然可以手动打开它,它可以与 ObjC 主模式一起正常工作。
这是来自文档的关于 ObjC 主要模式的 sn-p:
The hook `c-mode-common-hook' is run with no args
at mode initialization, then `objc-mode-hook'.
如果我理解正确,自动完成功能会为 c-mode-common-hook 添加一个挂钩,但 objc-mode-hook 会以某种方式覆盖它。有没有办法解决这个问题?
谢谢。
【问题讨论】:
标签: emacs autocomplete