问题标签 [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 投票
3 回答
1715 浏览

menu - 如何在 ECB 中仅对文档项目应用自定义操作

我在文档库的编辑控制块(ECB)中添加了一个菜单项(使用以下 msdn 文章http://msdn.microsoft.com/en-us/library/ms473643.aspx

现在我发现 ECB 中的自定义操作(菜单项)同时针对文档项和文档文件夹显示。那么如何仅对文档项应用自定义操作?

0 投票
2 回答
1319 浏览

emacs - 如何在渲染 emacs 框架后运行命令?

我试图弄清楚如何使用 Emacs 代码浏览器 (ECB),你可以用它做的一件事是设置 ecb-windows-width 来决定 ecb 窗口的宽度。问题是这个序列:

  1. 屏幕上弹出框架。
  2. ecb-activate 被调用,根据 ecb-windows-width 进行缩放。
  3. 默认帧列表参数启动,帧被调整大小。

问题是由于这个顺序,ecb 窗口的宽度是在框架调整大小之前设置的,然后不会被缩放。

所以我想运行ecb-redraw-layout(或者理想情况下只是ecb-activate),但它必须在#3之后发生。否则,某种 ecb-dynamic-width-scale 选项也可以使用。

对于它的价值,ecb-auto-activate 不起作用,所以我不知道这是否能解决它。

0 投票
2 回答
1591 浏览

ubuntu - 以用户身份安装 CEDET 1.0pre6,同时保持安装 CEDET 1.0pre4 deb 包

我的工作计算机(Ubuntu 8.10)安装了 CEDET 版本 1.0pre4,我正在尝试在我的本地目录中安装最新版本的 CEDET(1.0pre6)(最终目标是将 ECB 升级到最新版本)。

不幸的是,默认的 debian/ubuntu 安装在调用我的 .emacs 文件之前初始化了 CEDET 和 ECB 的系统范围的包,然后我尝试加载 1.0pre6 文件尝试使用未在 1.0pre4 中定义的符号时抛出错误。(有关其他人报告相同问题的信息,请参阅此邮件列表线程。)

我首先尝试手动重新加载 CEDET 在我的 .emacs 中提供的包,但其中一个无法重新加载两次。

我现在正在尝试unload-feature命令。当我尝试卸载 CEDET 时,出现错误:

但是没有ecb要卸载的功能。ecb-autoloads/etc/emacs/site-start.d/55ecb.el 似乎提供了一个功能,但该库似乎也依赖于它。

我想我可以以某种方式让 Emacs 卸载系统范围的 ECB,或者我可以以某种方式将系统范围配置中的大部分内容添加到我的 .emacs 文件的顶部,从而删除 ECB 和 CEDET 加载。

后者听起来混乱、丑陋和不稳定。如果我知道怎么做,我宁愿做前者。或者也许有人对这个问题有更好的解决方案?

0 投票
1 回答
1156 浏览

sharepoint - 如何以编程方式禁用特定列表项的 ECB 菜单项?

我有一个基于默认文档库的自定义文档库。我想根据某些文档的属性禁用编辑物理文档。

0 投票
1 回答
1113 浏览

emacs - 如何在 Emacs ECB 中删除目录窗口并添加 cscope 窗口?

昨天我在我的 Emacs 上安装了 ECB,我发现方法窗口和历史窗口非常有用。但是目录树窗口和源代码窗口不太有用,如果我可以隐藏它们,我将为方法窗口和历史记录节省更多空间。

另一个问题是我使用 cscope 在项目中搜索定义和调用者,通过将主窗口一分为二来显示 cscope 的结果。我想知道是否可以将 cscope 结果窗口固定在 ECB 窗口中,就像方法窗口和历史窗口一样?

非常感谢。

================

感谢 sanityinc 和 ecb 文档,最后我创建了一个固定 cscope 的布局。我将在此处发布代码以防对其他人有所帮助。

0 投票
1 回答
624 浏览

c++ - Emacs Semantic/ECB namespace-struct C++ 混淆

我正在尝试设置 ECB 以使用 C++ 源代码。看起来,语义或 ECB 在确定具有显式命名空间 的函数声明者namespace:: function是否真的在命名空间中时存在问题。相反,它将其解析为结构成员函数。

此外,typedef 被解析为函数原型。

我应该怎么做才能修复它?我正在使用 cedet 1 .06pre 和 ECB 2.40。

0 投票
1 回答
246 浏览

r - 欧洲央行能否被限制在激活时仅“接管”当前缓冲区?

从一开始:对不起,如果我没有使用正确的 emacs 术语——我在 emacs 世界里比较湿。

我在 emacs 中的大部分工作是为 R 编程,我很高兴地使用ESSECB来做这件事。我想构建一个自定义 ECB 布局,它使用屏幕的整个底部作为我的 R 控制台,同时在左侧放置一些特定于 ECB 的缓冲区。

使用ECB 式布局图,我希望我的布局看起来非常像“left13”,除了我希望整个“编译”缓冲区成为我正在运行的 R 控制台(或任何 shell,为此事情):

如果我可以将我的缓冲区一分为二(垂直),然后ecb-activate从顶部缓冲区调用(并且不允许它接触我的底部缓冲区),我想象它可以工作(因此我的问题的主题)。

但是,这不起作用,而且我不知道如何从布局中获得一个完整的“底部窗格”,以我喜欢尝试使用 ECB 的自定义布局功能的方式工作。

有谁知道我是否/如何做到这一点?

0 投票
4 回答
445 浏览

emacs - 是否有任何 ECB(或其他)增强的查找文件 mojo?

我可以使用ECB(或其他一些项目意识的东西,如eprojectibuffer等)来增强 emacs 的find-file优点吗?

想象一下这种情况:我在我的 中指定了几个项目/目录ecb-source-path,我们称它们为 Project1 和 Project2,它们看起来像这样:

我希望find-file(或其他命令)能够找到并跳转到那里的文件,而不必导航到 ecb 目录缓冲区,或者已经打开缓冲区。

我想我理想的使用场景是这样的:

我想C-x C-f baz(或其他特殊命令)打开Project2/baz.c. 更进一步,如果我可以使用类似ido的 flex 匹配来获取p2fooopen ,我会很高兴Project2/foo.c

¿ 最可能?

0 投票
1 回答
256 浏览

emacs - Emacs ECB光标在目录树中不可见

我已经使用 Homebrew (brew install emacs --cocoa) 在 OSX Snow Leopard 上安装了 Emacs。从 Ubuntu 带来我的 .emacs.d 后,一切似乎都很好,除了在浏览目录树时光标被隐藏了,所以我看不到哪个目录被突出显示。

我尝试从 init.el 中删除所有不必要的内容,但没有任何变化。这是我的 Homebrew 安装的一个怪癖吗?

0 投票
2 回答
1088 浏览

emacs - Emacs ECB ecb-source-path 中的一个目录?

我正在为 Ruby on Rails 开发设置 emacs,并且希望 ECB 窗口仅显示我正在处理的项目的目录。那可能吗?

假设我在 cd 到项目目录后启动 emacs。我已将以下内容添加到我的 .emacs 中:

请注意,我创建了一个仅包含 start-dir 的列表。然而,ECB 同时显示了 start-dir根 (/) 目录。