emacs 下配置company-mode 的奇怪问题,请高手看看
发表于 : 2010-03-01 19:40
.emacs 相关配置如下
这样的,我如果打开一个.c文件,补全不能显示,除非我 M-x company-mode,那么补全可以显示了,但是我在.emacs文件中最后一行明明有这个代码了啊?
如果我把.emacs文件中相关配置调整成
则无论我怎么搞,补全就是不能出来,请高人们指点。
代码: 全选
(autoload 'company-mode "company" nil t)
(load-file "~/emacs-site/cedet-1.0pre6/common/cedet.el")
(add-to-list 'load-path "~/emacs-site/ecb-2.40")
(require 'ecb)
(setq semanticdb-default-save-directory "~/.emacs.d/semanticdb")
(semantic-load-enable-code-helpers)
(setq company-idle-delay t)
(company-mode)
如果我把.emacs文件中相关配置调整成
代码: 全选
(autoload 'company-mode "company" nil t)
(add-hook 'c-mode-hook
(lambda()
(load-file "~/emacs-site/cedet-1.0pre6/common/cedet.el")
(add-to-list 'load-path "~/emacs-site/ecb-2.40")
(require 'ecb)
(setq semanticdb-default-save-directory "~/.emacs.d/semanticdb")
(semantic-load-enable-code-helpers)
(setq company-idle-delay t)
(company-mode)
)
)