问题标签 [emacs-speedbar]

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 投票
4 回答
1967 浏览

emacs - 如何更改 Emacs 初始化文件以自定义新框架的字体?

我想知道,我必须在 .emacs 文件中输入什么文本,以便它在新框架上使用特定字体(如干净的 5x8),例如使用速度条。我可以使用 SHIFT-LeftClick 修改速度条的字体大小和类型,但我希望它保持默认。

0 投票
2 回答
9007 浏览

emacs - 如何在 Emacs 中停靠 speedbar?

有没有办法在 Emacs 中停靠 speedbar?

谢谢。

0 投票
2 回答
6042 浏览

emacs - 如何启用 speedbar 以显示所有类型的文件?

我在 ubuntu 9.10 上有 emacs v23.1.1。我似乎无法让 speedbar 显示所有文件,它只显示目录。有人对此有想法吗?

0 投票
3 回答
900 浏览

c# - 在 Emacs 中,如何在 C# 中更合理地使用 imenu?

我已经使用 emacs 很长时间了,但是我一直没有跟上一堆功能。其中之一是speedbar,我现在只是简单地调查了一下。另一个是imenu。这两个都在 in-emacs-how-can-i-jump-between-functions-in-the-current-file?

使用 imenu,我可以跳转到我正在使用的模块中的特定方法。但是在我获得选择(使用自动完成)方法名称的选项之前,我必须协商一个解析层次结构。

它是这样的。我输入M-x imenu然后我可以选择Usingor Types。Using 选项允许我跳转到 C# 文件顶层的任何 using 语句(对于不了解 C# 的人来说,类似于 Java 模块中的导入语句)。不是超级有帮助。我选择类型。然后我必须选择一个命名空间和一个类,即使源模块中只有一个。那时我可以在变量、类型和方法之间进行选择。如果我选择方法,我最终会得到可供选择的方法列表。我遍历的层次结构如下所示;

只有到了第 5 级后,我才能选择我真正想跳到的东西:一种特定的方法。

Imenu 似乎对源模块很聪明,但有点难以使用。我做错了吗?

0 投票
1 回答
386 浏览

emacs - 如何在emacs speedbar中设置单击进入目录?

我已经设置了速度条并且可以正常工作,但我想更改它,以便单击 (Mouse-1) 允许我进入目录。我已经用谷歌搜索并查看了相关文档:

所以,基本上我一直在尝试找到如何将 Mouse-1 映射到当前绑定到 Mouse-2 的函数,但仅限于速度条框架内。我发现最接近的事情是 ecb 设置:

但我没有使用ecb,我只是使用speedbar。也许还有其他方法可以做到这一点?

0 投票
1 回答
677 浏览

emacs - 如何使 emacs 的速度条根据光标自动扩展文件/类信息?

我刚刚找到了 speedbar,它是一个非常有用的工具。我真的很喜欢它如何钻入(python)文件以向我显示类、方法和函数的列表。

有什么方法可以让速度条自动扩展当前活动缓冲区中文件的类/函数引用树?

如果我可以扩展到当前光标所在的位置,那也将是一个奖励;例如,如果光标位于类的foo函数中bar,speedbar 将扩展为myfile.py > class bar > foo.

0 投票
2 回答
303 浏览

emacs - 为自定义标题自定义速度栏

我一直在保存带有以下标题的注释文件

有没有办法自定义速度条来导航这些?现在 Mx speedbar 只是给我目录列表。到目前为止,我一直为此目的使用“Mx 发生 #-”。

0 投票
1 回答
928 浏览

emacs - Speedbar如何添加对自定义源文件的支持?

我希望 Speedbar 显示轮廓(变量、函数和其他“有趣”对象的列表”)我在它不理解的源文件中。我有代码为有问题的源生成标签,我应该在哪里寻找钩子/配置来做到这一点?

0 投票
2 回答
2829 浏览

emacs - 如何让speedbar列出C函数+无法使用sr-speedbar+macro+command history

我是 Windows XP 上的 Emacs 新手,经过大量搜索后我无法找到/理解多个查询。

  1. 我了解 speedbar 将支持显示 C 函数列表。如 http://stackoverflow.com/questions/259364/how-do-i-configure-emacs-speedbar-for-c-sharp-mode 中所述,我将 .emacs 中的代码添加为 我看到 speedbar 启动,但它从不显示功能。也许我需要安装 etags 但找不到它。我也找到了 gtags 但找不到二进制文件
  2. 我将 sr-speedbar.el 复制到 ~/emacs.d/ 目录中。我在.emacs中添加(需要'sr-speedbar),注释掉speedbar相关代码,重新加载Mx ~/.emacs但没有找到任何sr-speedbar。如果我取消注释 speedbar 代码并注释 sr-speedbar,它会在加载时显示 speedbar。Emacs 能够在 ~/emacs.d/ 目录中找到 sr-speedbar.el,因为如果我更改文件名,它会显示错误:无法找到 sr-speedbar。
  3. 我想制作一个键盘宏,用于使用 tramp 和 ssh 进行日志记录。但是,当我录制宏时,我必须删除多个字符以提供从头开始的路径,即 emacs 会自动显示最后一个路径,因此我必须删除所有字符,然后以 ssh:// 重新开始。键盘宏记录所有退格,如果退格超过当前路径的长度,则返回错误。有没有办法避免它
  4. 我配置了 linum 包。我希望它在 emacs 会话开始时自动启动,输入 Mx linum。我怎样才能做到这一点?
  5. 有没有办法检索命令历史记录(不是 shell 命令)然后重播一些命令再次感谢您耐心阅读直到这一点:-)
0 投票
3 回答
1794 浏览

emacs - speedbar - 如何修复基本目录(不随着缓冲区切换而改变)

使用speedbar一段时间后,我发现它会根据当前显示的缓冲区更改基本目录。

如何禁用它?我只是希望速度条在切换到另一个缓冲区时什么都不做。