【发布时间】:2014-05-06 10:44:49
【问题描述】:
我正在尝试使用 Emacs 和 CEDET 在我的 mac 上进行设置和 android 开发(我讨厌 Eclipse,我想继续使用 emacs,但我想要自动完成,所以这个设置看起来很完美)。
但是,我想在终端中使用 emacs。我的自动完成有问题。 CEDET 正在尝试使用图形菜单“popup-menu”,但在 CLI 模式下出现错误:“Symbol's function definition is void: popup-menu”,这很有意义。
我的问题是,有没有办法使用 Emacs 的 termcap 菜单来自动完成 CEDET?
谢谢!
蒂博。
编辑:你可以在那里找到我的 emacs 配置:https://github.com/tbronchain/emacs
Edit2:这里有一些屏幕截图显示 1-GUI 模式下的 CEDET 自动完成功能是什么 2-我想在 CLI 模式下用于 CEDET 的菜单
CEDET = http://bit.ly/1iptfq3 自动完成 = http://bit.ly/1kZVDz9
【问题讨论】:
-
我建议您通过
M-x report-emacs-bug报告此问题。哦,等等,我想我误解了;问题可能出在 auto-complete 中,它不是 Emacs 的一部分。 -
确实,我的问题并不是真正的错误。我认为 CEDET 自动完成与 CLI emacs 不兼容(是吗?),所以我想欺骗它并改用标准的自动完成菜单。我想知道以前是否有人遇到过(我是唯一一个尝试在 emacs 上使用良好的旧终端进行一些 android 开发的人吗?我想没有……而且我想每个人都想获得大型 API 的自动完成功能类名...)
-
我认为
auto-complete + yasnippet + cscope + etag比CEDET好。CEDET太慢了.. -
请解释一下“自动完成”是什么意思。
-
你可能还想试试
company-mode:它类似于自动完成,带有语义后端,因此可以使用CEDET。
标签: emacs terminal elisp command-line-interface cedet