- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我希望 Speedbar 显示轮廓(变量、函数和其他“有趣”对象的列表”)我在它不理解的源文件中。我有代码为有问题的源生成标签,我应该在哪里寻找钩子(Hook)/配置来做到这一点?
最佳答案
您可以使用 speedbar-add-supported-extension
添加默认情况下speedbar不理解的新文件的功能。
来自 speedbar.el
:
You should use the function 'speedbar-add-supported-extension' to add a new extension at runtime, or use the configuration dialog to set it in your .emacs file. If you add an extension to this list, and it does not appear, you may need to also modify 'completion-ignored-extension' which will also help file completion.
speedbar-fetch-etags-parse-list
解析这个新文件的标签。 .对于带有文件扩展名的 C/C++ 风格语言
.foo
你可能想做这样的事情。
(speedbar-add-supported-extension ".foo")
(add-to-list 'speedbar-fetch-etags-parse-list
'("\\.foo" . speedbar-parse-c-or-c++tag))
关于emacs - Speedbar如何添加对自定义源文件的支持?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12999328/
我目前正在尝试更深入地学习 Emacs,以便我可以用我的 Emacs 做更多的事情,而不仅仅是简单的编辑内容...... 我正在取得良好的进展,目前我正在尝试根据自己的喜好配置“sr-speedbar
我在 gdb-many-windows 模式下使用 emacs gdb, 我注意到 gdb watch 表达式速度栏在不同的窗口中打开。 我想把它放在同一个窗口中。我查看了 http://www.em
使用speedbar一段时间后,我发现它会根据当前显示的缓冲区更改基本目录。 如何禁用它?我只想让Speedbar在切换到另一个缓冲区时不执行任何操作。 最佳答案 我认为在普通的Speedbar中是不
我正在使用带 sr-speedbar 的 emacs,但无法控制它的宽度。当我调整 emacs 窗口大小时,sr-speedbar 总是随之扩展。我已经用 xemacs 和 emacs 试过了。 下面
我经常在 emacs 上使用不同的事件缓冲区,例如: 源文件 SQL 缓冲区 外壳缓冲区 我尝试让 speedbar 始终显示缓冲区模式,但我找不到任何可以在 emacs 启动时加载此显示的选项(默认
我使用 sr-speedbar在 emacs 中。加载时,它以文件模式启动。然后我手动将其更改为缓冲区模式。因为我几乎总是使用缓冲区模式,所以我更愿意以这种模式启动它。但是,在谷歌搜索后我找不到任何方
我在 OS X 上使用 Emacs 23.4(来自 http://emacsformacosx.com/)。我的 ~/.emacs文件包含: (load "/path/to/haskell-site-
我将 Emacs 与 C# Mode 一起使用当我打开速度栏时,默认情况下不显示任何文件。我可以在 speedbar 模式下选择“显示所有文件”,但随后每个 .cs 文件的名称旁边都会显示一个“[?]
我的问题是 imenu 或 speedbar/semantic 由于缩进而失败。对于这个简单的文件,没问题: #include void bar() { std::cout namespac
我是一名优秀的程序员,十分优秀!