问题标签 [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.
emacs - Emacs:有没有办法我可以获得自定义标签列表 - 并通过它们导航?
假设我有一个带有以下标记(或称其为标签)的文件:
测试.el:
(省略号)
测试.py:
(在蟒蛇中)
所以我想要一个缓冲区来列出给定缓冲区/文件的此类标签(或称为标记)。它还应该以某种方式促进通过此标签的导航 - 使用鼠标或键绑定(类似于 的table of contents
功能rest-mode
)。
我想通过修改一些 etags 函数来解决这个问题。但是找不到(这将是一个解决方案,因为 ECB 在缓冲区中很好地显示了 etags - 正如我想要的那样)。
其他一些解决方案可能一直在使用书签 - 但书签不是特定于文件的。它们是系统特定的。那是在书签列表中您拥有所有书签-而我只想获取给定文件的书签。
emacs-ecb - ECB:标签文件提示?
我在 ECB 上工作了一小段时间——突然 ECB 开始问我要打开哪个标签文件。我不知道它在说什么——我的源代码通常很小......所以我认为没有这些标签文件我会很高兴。我怎样才能打开这个标签文件提示?
emacs - ECB:截断符号定义缓冲区中的行
Emacs ECB 2.40 有一个名为 的布局left-symboldef
,它有*ECB Symboldefinition*
缓冲区,我想设置
那里。我浏览了自定义组:
它没有这样的选择。但它提到了钩子。所以我尝试了:
它不起作用。比我试过的:
但这也无济于事。实际上当我去*ECB Symboldefinition*
缓冲区做
手动 - 它也只能工作一段时间。所以必须有某个变量的默认值。
emacs - CEDET:手动存储标签
我将 ECB 与 Cedet 一起使用 - 语义搜索引擎将有关我访问的文件的标签存储在其缓存文件中。
我也在使用 ECB 的left-symboldef
布局——它显示了光标所在标签的定义。为了做到这一点,语义打开了定义标签的文件。
问题是 - 语义几乎一直打开我所有的 python 脚本 - 因为我已经parser
在所有这些脚本中定义 - 当我解析命令行参数时argparse
......所以我宁愿自动停止语义缓存我的文件,然后去做C-c , ,
仅在我的库上手动使用。
所以我的问题是——如何防止语义存储缓存?我应该仍然可以使用现有的数据库(我将手动收集)。
emacs - 欧洲央行:无法访问/
更新到 Kubuntu 12.04 和 Emacs 24.1.50 - 我无法访问/
ecb 树浏览器中的文件夹。当我尝试到达那里,或者只是激活 ecb Emacs 打开*tramp/scpc C*
缓冲区时,它说:
在更新到 Kubuntu 12.04 和 Emacs 24.1.50 之前它运行良好
我所有与 ecb 相关的配置:
如你所见 - 没有C:
。
编辑 2:
我发现有一个~/.emacs.d/tramp
文件,它有:
我删除了那个文件,然后打开了 emacs,激活了 ECB,试图进入/
目录树,它也犯了同样的错误。然后,在我关闭 emacs 之后 - 它制作了相同的tramp
文件。似乎它是在流浪汉的某个地方写的 - 在最新的 emacs 资源中。
emacs - ECB vs global vs cscope ..在emacs中
我主要使用 cscope 来浏览 emacs 中的源代码。
很难谷歌其他人主要用来浏览源代码的东西。
因为 ECB(emacs 代码浏览器)由于搜索词相似性(browse*)而排在首位
我想知道其他熟练的 emacs 用户使用什么来浏览 c/c++/objective-c 源代码。
emacs - 如何在 ECB 中重建目录缓冲区?
这基本上是一个问题。自打开 ECB 以来,我添加了一个新目录,但目录缓冲区没有更新。我如何强制它更新?尝试在目录缓冲区C-c . s中revert-buffer
无效。
编辑
抱歉,这很奇怪,我实际上找到M-x ecb-update-directories-buffer
了,但它不会更新它:S...这是已知的事情吗?这只是我添加的一个常规目录,只是名称只有一个字母。
emacs - 如何防止emacs使用Cx o切换到某些窗口?
有没有办法在emacs中设置一些不可访问的窗口?
例如,在 gdb show-many-windows 视图中,我不想每次都切换到局部变量窗口或堆栈窗口。
emacs - 人们如何在 ECB Emacs 中进行调试?
我想在 ECB 中调试以使用它的功能。我认为 ECB 没有内置的调试布局。(可能有用的窗口有:堆栈、断点、局部变量、线程、gdb 命令窗口等)
我需要在 ECB 中创建自定义布局还是人们使用其他方式?
emacs - Emacs 24.2 中 CEDET 和 ECB 的状态
我对在 Emacs 24.2.1 中运行 CEDET 和 ECB 需要做什么感到有点困惑。
Emacswiki有以下文本:
如何启用与 Emacs 合并的 CEDET 工具
在 Emacs 23.2 中,CEDET 被合并到主要的 Emacs 发行版中。CEDET 教程中解释的配置代码不再起作用。例如,您不能使用 (semantic-load-enable-gaudy-code-helpers) 来启用有用的功能。
TODO:请说明您需要哪些代码来加载 CEDET 提供的最有用的 IDE 工具
我的 .emacs 中有一个基本配置可以使用以下内容:
- Q1: CEDET 和 ECB 现在是否与 Emacs 捆绑在一起?如果是这样,为什么有一个单独的 Sourceforge 项目呢?
- Q2:如何在 Emacs 24.2 中启用 CEDET 和 ECB?我还需要从各自的网站下载源代码并单独安装吗?