【发布时间】:2012-04-07 11:33:51
【问题描述】:
假设我有一个带有以下标记(或称其为标签)的文件:
test.el:
;; =====
;; gnus:
some code here
;; ====
;; ECB:
some code here
;; =====
;; code:
some code here
(省略号)
test.py:
# ========
# imports:
some code here
# =====
# defs:
some code here
# =====
# args:
some code here
(在python中)
所以我想要一个缓冲区来列出给定缓冲区/文件的此类标签(或称其为标记)。它还应该以某种方式促进通过此标签的导航 - 使用鼠标或键绑定(类似于 rest-mode 的 table of contents 功能)。
我想通过修改一些 etags 函数来解决这个问题。但是找不到(这将是一个解决方案,因为 ECB 在缓冲区中很好地显示了 etags - 正如我想要的那样)。
其他一些解决方案可能一直在使用书签 - 但书签不是特定于文件的。它们是系统特定的。那是在书签列表中您拥有所有书签-而我只想获取给定文件的书签。
【问题讨论】:
-
我不使用 ECB,但它是 etags/ctags TAGS 文件中的“标签”吗?还是欧洲央行特有的东西?如果是前者,我强烈怀疑您是否可以将其作为索引 cmets。不过,周围有书签增强功能,所以也许有一些方法可以改进书签工作流程。
-
既然您已将大纲-次要模式添加到组合中,我对您对“标签”的定义感到更加困惑。这绝对不是概述术语。您的问题仍然模棱两可。
-
@phils:你说得对——我的编辑与标签无关。这只是通过自定义标记(或称其为标签)解决导航问题的另一种方式。也许我应该重新提出这个问题。
-
@phils:我已经完全重新提出了我的问题。
标签: emacs tags bookmarks cedet emacs-ecb