问题标签 [emacs-ecb]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
214 浏览

python - Emacs ECB - 保存和恢复过程

在过去的几天里,我尝试用 Emacs 和 ECB 自己构建一个功能齐全的 Python IDE。我试图达到的最后一步是将 ECB 会话与所有正在进行的进程(如 Python Shell 和 Backtrace 缓冲区)一起保存。

我已经尝试过 windows.el 和 revive.el 但两者都无法恢复 ECB 和进程,它们只能恢复文件和窗口的拆分位置和大小。

有谁知道如何保存上面的模式?

0 投票
1 回答
566 浏览

emacs - 使用 Emacs EDE 快速查找项目文件

我最近开始使用EDE(通过CEDET通过ECB),试图将 Emacs 设置为一个合理的 IDE,以便在大型 C/C++/Python 项目上进行开发。

设置起来有点繁琐(因为我是 Emacs 和 Lisp 新手)是快速文件查找。我目前拥有的解决方案是在我的文件中设置一个原始/空白项目(一个 EDE 不需要知道如何管理 makefile 或构建).emacs

M-x ede-find-file以前根本不工作,因为EDE对项目目录和子目录中的文件一无所知。在 EDE 项目中设置文件需要很长时间(超过 10000 个文件),但幸运的是 EDE 能够理解 CSCope 输出,因此只需使用一个小 bash 脚本在我的项目根目录中执行此操作(基于从主 CScope 项目页面):

然后,EDE 会cscope.out在项目根文件夹中提取文件,然后 kazam! 就M-x ede-find-file可以工作了。

但是,我正在努力解决一个主要问题:

我需要输入完整的、区分大小写的文件名。

对于这种大小的项目,这不太理想,因为您通常只记住部分文件名,而不一定是这种情况。如果我可以设置它,那就太好了,所以我只需要输入一个不区分大小写的文件名子字符串,然后获取一个 IDO 缓冲区或类似的我可以通过 tab 直到我找到我正在寻找的文件。

0 投票
1 回答
183 浏览

emacs - Emacs ECB 方法窗口未更新

所以我确实安装了 Emacs 24.3.1,从 24 开始,它带有 CEDET。我通过 list-packages 安装了 ECB,一切似乎都正常——除了方法窗口刷新。

当我打开一个文件时,所有方法都会显示出来,我可以毫无问题地跳转到它们。但问题是它们永远不会在不重新启动 Emacs 的情况下刷新。我已经尝试了几乎所有我能找到的相关变量,但没有任何效果。我正在拼命寻找解决方案,因为当我扩展项目时,它几乎使方法窗口的可用性无效。

我添加了这些变量,没有 Emacs 错误,但它仍然不会刷新 - 既不是在保存之后,也不是在一些空闲时间之后。

我是新手,所以我可能会错过一些明显的解决方案。有人可以帮我吗?我可以提供您需要的任何配置文件或信息。

编辑:当然试过 Cc 。r ,没有结果。

0 投票
1 回答
465 浏览

emacs - Emacs 中 ECB 布局设置期间的错误

使用 Emacs 24.3.1 附带的 CEDET 和 Melpa 中的 ECB,我尝试收到以下消息 - ecb-activate:

我在 .emacs 文件中对 ECB 的设置是