mef*_*fiX 12 emacs autocomplete
因为我无法CEDET完成自动代码完成工作(在MS世界中也称为智能),经过多次尝试(不,它只是不起作用!),我决定使用auto-complete它,对于我来说足够了.
不幸的是,auto-complete当谈到退出imenu它的建议时,有一种恼人的行为.
auto-complete开始imenu,不管有多少的建议了.因此,如果只有一个建议,则会出现菜单.1.imenu,我必须使用LEFT或RIGHT键才能使菜单消失.ESC-ESC-ESC没有任何影响.有什么方法可以修改这两种行为吗?
这是我的.emacs文件的摘录,显示auto-complete相关的东西:
(require 'auto-complete-config) (add-to-list 'ac-dictionary-directories "~/.emacs.d/ac-dict") (ac-config-default) (setq ac-delay 0.5) ;; eclipse uses 500ms
亲切的问候,mefiX
可以通过在.emacs中添加以下内容来设置"停止自动填充":
(define-key ac-completing-map "\ESC/" 'ac-stop)
Run Code Online (Sandbox Code Playgroud)
...或者你可以使用Cg作为默认的Emacs StopSomething命令:)
至于只有一个候选人在菜单中显示完成时,我不确定你想要的其他行为是什么?
| 归档时间: |
|
| 查看次数: |
7061 次 |
| 最近记录: |