尽管我很努力,但我无法让CEDET起作用。我的Emacs版本为24.3。我下载了最新的CEDET快照。我使用了Alex Ott在他的(不算太)Gentle Introduction底部提供的设置文件,并将第一行更改为指向我的cedet-bzr。
我打开了hello_world.cpp。执行M-x semantic-mode。
现在该怎么做?是否应该出现任何不同的内容?(没有)
浏览了Alex的设置文件后发现,C-c?应该有所作为,但Emacs报错说该键组合未绑定。我真的需要一些帮助和指导!
编辑: 我真的认为问题可能是:“下一步该怎么做?”我怎样才能知道它已安装并准备就绪?我应该期望什么?是否会出现新的菜单项?我必须做一些事情才能启动它吗?我的第一步应该是什么?目前为止,Emacs看起来和表现得好像什么都没有发生过,但也许我没有尝试正确的方法。总的来说:我该如何使用它?
编辑 #2(仍使用Alex的安装文件)
- 如果我将加载目录更改为.../cedet-bzr/trunk而不是.../cedet-bzr,则它可以在Kubuntu上运行。
- 在OS X上还没有成功。为了尝试使用内置版本,我尝试直接指向Emacs.app包中的cedet目录。在包外构建快照版本会抛出警告:“PATH中存在不安全的可写目录/Library/Frameworks,模式为040777”,并且菜单没有任何更改。
- 在Cygwin中,我不得不注释掉对“eassist”和“java”的引用,这样我就有了两个新菜单:Development和SRecorder。