问题标签 [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.
menu - 如何在 ECB 中仅对文档项目应用自定义操作
我在文档库的编辑控制块(ECB)中添加了一个菜单项(使用以下 msdn 文章http://msdn.microsoft.com/en-us/library/ms473643.aspx)
现在我发现 ECB 中的自定义操作(菜单项)同时针对文档项和文档文件夹显示。那么如何仅对文档项应用自定义操作?
emacs - 如何在渲染 emacs 框架后运行命令?
我试图弄清楚如何使用 Emacs 代码浏览器 (ECB),你可以用它做的一件事是设置 ecb-windows-width 来决定 ecb 窗口的宽度。问题是这个序列:
- 屏幕上弹出框架。
- ecb-activate 被调用,根据 ecb-windows-width 进行缩放。
- 默认帧列表参数启动,帧被调整大小。
问题是由于这个顺序,ecb 窗口的宽度是在框架调整大小之前设置的,然后不会被缩放。
所以我想运行ecb-redraw-layout(或者理想情况下只是ecb-activate),但它必须在#3之后发生。否则,某种 ecb-dynamic-width-scale 选项也可以使用。
对于它的价值,ecb-auto-activate 不起作用,所以我不知道这是否能解决它。
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 加载。
后者听起来混乱、丑陋和不稳定。如果我知道怎么做,我宁愿做前者。或者也许有人对这个问题有更好的解决方案?
sharepoint - 如何以编程方式禁用特定列表项的 ECB 菜单项?
我有一个基于默认文档库的自定义文档库。我想根据某些文档的属性禁用编辑物理文档。
emacs - 如何在 Emacs ECB 中删除目录窗口并添加 cscope 窗口?
昨天我在我的 Emacs 上安装了 ECB,我发现方法窗口和历史窗口非常有用。但是目录树窗口和源代码窗口不太有用,如果我可以隐藏它们,我将为方法窗口和历史记录节省更多空间。
另一个问题是我使用 cscope 在项目中搜索定义和调用者,通过将主窗口一分为二来显示 cscope 的结果。我想知道是否可以将 cscope 结果窗口固定在 ECB 窗口中,就像方法窗口和历史窗口一样?
非常感谢。
================
感谢 sanityinc 和 ecb 文档,最后我创建了一个固定 cscope 的布局。我将在此处发布代码以防对其他人有所帮助。
c++ - Emacs Semantic/ECB namespace-struct C++ 混淆
我正在尝试设置 ECB 以使用 C++ 源代码。看起来,语义或 ECB 在确定具有显式命名空间 的函数声明者namespace:: function
是否真的在命名空间中时存在问题。相反,它将其解析为结构成员函数。
此外,typedef 被解析为函数原型。
我应该怎么做才能修复它?我正在使用 cedet 1 .06pre 和 ECB 2.40。
r - 欧洲央行能否被限制在激活时仅“接管”当前缓冲区?
从一开始:对不起,如果我没有使用正确的 emacs 术语——我在 emacs 世界里比较湿。
我在 emacs 中的大部分工作是为 R 编程,我很高兴地使用ESS和ECB来做这件事。我想构建一个自定义 ECB 布局,它使用屏幕的整个底部作为我的 R 控制台,同时在左侧放置一些特定于 ECB 的缓冲区。
使用ECB 式布局图,我希望我的布局看起来非常像“left13”,除了我希望整个“编译”缓冲区成为我正在运行的 R 控制台(或任何 shell,为此事情):
如果我可以将我的缓冲区一分为二(垂直),然后ecb-activate
从顶部缓冲区调用(并且不允许它接触我的底部缓冲区),我想象它可以工作(因此我的问题的主题)。
但是,这不起作用,而且我不知道如何从布局中获得一个完整的“底部窗格”,以我喜欢尝试使用 ECB 的自定义布局功能的方式工作。
有谁知道我是否/如何做到这一点?
emacs - 是否有任何 ECB(或其他)增强的查找文件 mojo?
我可以使用ECB(或其他一些项目意识的东西,如eproject、ibuffer等)来增强 emacs 的find-file
优点吗?
想象一下这种情况:我在我的 中指定了几个项目/目录ecb-source-path
,我们称它们为 Project1 和 Project2,它们看起来像这样:
我希望find-file
(或其他命令)能够找到并跳转到那里的文件,而不必导航到 ecb 目录缓冲区,或者已经打开缓冲区。
我想我理想的使用场景是这样的:
我想C-x C-f baz
(或其他特殊命令)打开Project2/baz.c
. 更进一步,如果我可以使用类似ido的 flex 匹配来获取p2foo
open ,我会很高兴Project2/foo.c
。
¿ 最可能?
emacs - Emacs ECB光标在目录树中不可见
我已经使用 Homebrew (brew install emacs --cocoa) 在 OSX Snow Leopard 上安装了 Emacs。从 Ubuntu 带来我的 .emacs.d 后,一切似乎都很好,除了在浏览目录树时光标被隐藏了,所以我看不到哪个目录被突出显示。
我尝试从 init.el 中删除所有不必要的内容,但没有任何变化。这是我的 Homebrew 安装的一个怪癖吗?
emacs - Emacs ECB ecb-source-path 中的一个目录?
我正在为 Ruby on Rails 开发设置 emacs,并且希望 ECB 窗口仅显示我正在处理的项目的目录。那可能吗?
假设我在 cd 到项目目录后启动 emacs。我已将以下内容添加到我的 .emacs 中:
请注意,我创建了一个仅包含 start-dir 的列表。然而,ECB 同时显示了 start-dir和根 (/) 目录。