GNU emacs 相当于 func-menu

2023-12-21

GNU emacs 是否有等效的 func-menu ?当我可以访问 xemacs 时,我使用了 func-menu,并且与 speedbar 或 sr-speedbar 相比,我更喜欢它的行为。具体来说:

  • 我喜欢只显示当前文件的功能。

  • 功能列表可以从当前框架中弹出,并且不是我可能已覆盖的单独窗口。

  • 当前函数名称显示在模式行中。

GNU emacs 是否有一个更接近 func-menu 的软件包?


imenuGNU Emacs 中也有类似的功能。

See C-hf imenu-add-menubar-index RET.
You can call that in your mode hooks for modes with imenu support.

elisp 自然是支持的,所以快速演示一下:

  • M-x find-library RET imenu RET
  • M-x imenu-add-menubar-index RET

and then see the new "Index" item in the menu bar, and also on C-<mouse3>

Of course there's also a keyboard interface, simply by calling M-x imenu RET (with TAB completion), but I would highly recommend adding the ido integration which can be found at the EmacsWiki http://emacswiki.org/emacs/ImenuMode* -- I find that to be a generally faster interface than using the mouse.

For more details, see C-hig (elisp) Imenu RET

For configuration, see M-x customize-group RET imenu RET

(*) 还有许多其他增强该功能的方法,所以即使您不想使用ido,在看到基本版本的实际运行后,您绝对应该阅读该 Wiki 页面。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

GNU emacs 相当于 func-menu 的相关文章

随机推荐

  • 指定 DAO 方法的排序

    假设我有以下 DAO 接口 public interface CountryData Get All Countries return A Collection of Countries throws DataAccessException
  • 如何在 Azure Pipelines PowerShell 任务中编写内联多行 powershell 脚本?

    的 yaml 架构Powershell任务 https learn microsoft com en us azure devops pipelines tasks utility powershell view azure devops允
  • PHPStorm:将文件类型添加到“新”对话框

    我刚刚重新安装了 OS X 但忘记了如何将文件类型添加到new对话框 当您在项目目录中右键单击时 选择 新建 并查看不同文件类型的列表 我想添加 Sass 目前尚未在那里列出 当我选择Edit file templates它在那里 但只是不
  • 浏览器什么时候会解析隐藏的元素?

    div style display none foo div 由于某些 可能是懒惰的 原因 我正在考虑使用隐藏的内容来稍微膨胀我的 DOM 现在我想知道这是否真的会影响性能 所以我的问题是 浏览器 谈论最近的浏览器 何时会解析隐藏内容 什么
  • 在 Mac Big Sur M1 上安装 Ruby 2.2.9 时出现问题

    我尝试在 Big Sur M1 芯片组上安装 Ruby 2 2 9 我尝试使用RVM ASDF 但在编译过程中总是出现此错误 encoding c 825 2 error implicit declaration of function r
  • 如何在 Ruby on Rails 视图中路由子文件夹?

    谁能告诉我如何路由子文件夹的 html erb 文件吗 其放置方式如下 view pages en index html erb 为了路由这个我正在route rb上做以下事情 match lang index to gt pages en
  • Oracle-创建临时结果集以在查询中使用

    如何创建临时结果集以在 SQL 中使用 而无需创建表和插入数据 示例 我有一个列表 例如 10 个代码 我想将其放入查询中 然后查询数据库以查看表中不存在此临时列表中的哪些代码 如果它已经在表中 我可以这样做 SELECT ITEM COD
  • 调用显示 ProgressDialog 的新 Activity 后隐藏键盘

    我在使用屏幕键盘时遇到问题 我有一个活动EditText它显示键盘和用于转到第二个活动的按钮 第二个活动显示ProgressDialog on its onCreate 执行某些操作 然后忽略ProgressDialog 问题是 虽然Pro
  • Web 缓存策略? [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 在决定何时以及如何缓存时 您会考虑哪些关注点 流程和问题 难道总是没有赢的局面吗 这假定您使用的是经过优化的代码库 我最近一直在使用 DotNe
  • 反序列化包含不同类型对象的 JSON 数组

    所以我有一个如下所示的 JSON name customer properties name id type int value 32 name name type string value John 目前我正在反序列化到这组结构 deri
  • ssh 服务器连接到主机 xxx 端口 22:linux-ubuntu 上的连接超时 [关闭]

    Closed 这个问题是与编程或软件开发无关 help closed questions 目前不接受答案 我正在尝试通过 ssh 连接到远程服务器 但连接超时 我运行了以下命令 ssh 电子邮件受保护 cdn cgi l email pro
  • 使用 QVariantAnimation 显示图像列表

    我在使用 QVariantAnimation 时遇到一些问题 我一直在寻找如何使用它 但我只是不明白该怎么做 我读到的文档和示例让我更加困惑 我有一个 png 图像列表 我希望它们在一定时间内从 A 点移动到 B 点并根据我定义的步骤更改图
  • Python请求以字符串形式发送证书[重复]

    这个问题在这里已经有答案了 我似乎无法让握手正常工作 cert path to cert file pem url https example com api requests get url cert cert verify True 当
  • 从 Docker 容器中的 maven Quarkus 项目上的资源文件夹中读取 txt 文件

    我有一个项目来解析一个大文件中的一些信息 The project uses maven and java 结构如下 当我从 IDEA 运行应用程序时 我可以使用以下命令读取该文件 public void buffer throws IOEx
  • 404 在 Laravel 8 中未找到

    我正在创建一个简单的网站Laravel在运行网站时遇到了问题404 NOT FOUND Laravel 8 当我点击时索引页面正在工作about us and 联系我们页面出现错误404 NOT FOUND我不知道这是为什么 到目前为止我尝
  • 如何将数据从 Firebase 检索到 ListView(使用自定义数组适配器)

    我目前设计了一个地点浏览器应用程序 其中在列表视图中显示 3 个项目 当用户登录时 他会找到一个类别列表 单击某个类别后 将显示该类别下的地点列表 我已将该应用程序与 Firebase 关联 现在 我想显示 2 项 placeTitle a
  • 匹配括号内的特定单词

    我需要匹配并替换括号之间的特定单词 包括括号 像这样的东西 xxx xxxxSPECIFICWORDxxxxxxxxxxx xxx 我需要更换这个 xxxxSPECIFICWORDxxxxxxxxxxx 我的文字看起来像这样 xx xxxx
  • 从远处看时,ThreeJS 纹理是像素化的

    我正在使用 webGL 和 ThreeJS 然后我遇到了以下问题 从远处看时 具有大图像的纹理会出现像素化 检查示例 http jsfiddle net 4qTR3 1 http jsfiddle net 4qTR3 1 下面是代码 var
  • 有没有为C#实现的图数据结构

    我试图找到一种在 C 中重用的图形数据结构 但没有成功 当然 我可以借用数据结构书籍 但我希望它更具商业实用性 如果您能告诉我实现图的最佳方法是什么 我将不胜感激 谢谢 快速图表 https github com YaccConstruct
  • GNU emacs 相当于 func-menu

    GNU emacs 是否有等效的 func menu 当我可以访问 xemacs 时 我使用了 func menu 并且与 speedbar 或 sr speedbar 相比 我更喜欢它的行为 具体来说 我喜欢只显示当前文件的功能 功能列表