为 lisp 模式禁用 cedet/语义代码完成
我已经为我的 C++ 项目设置了 cedet/语义代码完成(使用本教程: http://alexott.net/en/writings/emacs-devenv/EmacsCedet.html),但不想要它的或所有助手(在我看来自动)以 Lisp 模式提供。
所以,我的问题是如何在 lisp 模式下禁用它们或仅在 c++ 模式下启用它们。
谢谢, 雷内.
I've set up cedet/semantic code completion for my c++ projects (using this tutorial: http://alexott.net/en/writings/emacs-devenv/EmacsCedet.html) but do not want the or all the helpers it (automagically it seems to me) offers in lisp mode.
So, my question is how to disable them in lisp-mode or have them enabled in c++-mode only.
Thanks,
Rene.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我认为,您需要稍微更改文章中的配置 - 那里使用了许多全局模式,例如:
等。您可以启用相应的
semantic-mru-bookmark-mode
, < code>srecode-minor-mode 等在常见的 C 模式钩子中,例如:或者仅对 Lisp 禁用这些模式...其他模式包括
semantic-auto-parse-mode
,semantic-idle-summary-mode
、semantic-idle-scheduler-mode
- 您可以使用Mx apropos Semantic.*mode
获取此列表,并且这里的主要内容 - 您需要在配置中使用
semantic-load-enable-minimum-features
来默认启用最少数量的功能,并仅在C/C++模式挂钩中启用其他必要的功能。 ..I think, that you need to slightly change config that is in the article - there are many global modes are used there, for example:
etc. you can enable corresponding
semantic-mru-bookmark-mode
,srecode-minor-mode
, etc. in the common C mode hook, like:Or disable these modes for Lisp only... The other modes include
semantic-auto-parse-mode
,semantic-idle-summary-mode
,semantic-idle-scheduler-mode
- you can get this list usingM-x apropos semantic.*mode
And the main thing here - you need to use
semantic-load-enable-minimum-features
in your config to enable minimal number of features by default, and enable other necessary features only in C/C++ mode hook...