使 emacs 语义自动完成提示“始终开启”

发布于 2024-08-08 07:28:53 字数 190 浏览 6 评论 0原文

我刚刚安装了 cedet(CVS 版本),现在正在 emacs 和我的 C++ 源代码中使用。

关于自动完成,我可以从它们的semantic-ia-complete-*命令中调用工具提示和菜单。

有谁知道如何让自动完成提示自动出现而无需调用命令(semantic-ia-complete-tip)?这可能吗?

I have just installed cedet (CVS version) and I am now playing with in emacs and my C++ source code.

Regarding the auto complete, I can invoke the tool tip and the menu from their semantic-ia-complete-* commands.

Does anyone know how I can make the auto complete tip appear automatically without my having to invoke a command (semantic-ia-complete-tip)? Is this even possible?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

心的位置 2024-08-15 07:28:53

来自 CEDET 网站

空闲时自动启动内联完成

Mx 全局语义空闲完成模式

这是一个运行的次要模式
语义完整分析内联空闲
在空闲时间。而不是尝试
立即完成符号,它
只会显示可能的
完成情况,并强调当前
光标所在的符号。

实际上,这意味着只要您停止键入并且光标位于可以完成的符号下方,就会出现可能的完成。

要使用它,只需

(global-semantic-idle-completions-mode)

在加载 CEDET 后将其放入 .emacs 中即可。

From CEDET website:

Automatically starting inline completion in idle time

M-x global-semantic-idle-completions-mode

This is a minor mode which runs
semantic-complete-analyze-inline-idle
during idle time. Instead of trying to
complete the symbol immediately, it
will just display the possible
completions, and underline the current
symbol the cursor is on.

In practice this means that the possible completions will appear whenever you stop typing and the cursor is under a symbol where completions are possible.

To use it, just put

(global-semantic-idle-completions-mode)

to your .emacs after loading the CEDET.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文