0

每次我在 Emacs 中按 CTRL + 左键单击时,我都会得到所有打开的缓冲区的列表。如何更改默认输出以弹出自己自定义的菜单,我有这样的想法:

Buffer Menu  
-----------
dot.C     >  ex1.c  
dot.java     ex2.c
dot.lisp     ex3.c
dot.?  
... 
-----------

例如,每个 .c 文件都将存储在 dot.c 条目中,如上所示。

4

1 回答 1

1

您是说您有一个文件菜单.c和另一个.h文件菜单,即使它们都使用相同的主要模式?标准菜单根据主要模式进行分类,所以我认为您需要自定义菜单代码来实现这一点。

想到的一个 hacky 方法是定义最小派生的主要模式,以便将每个模式与不同的文件扩展名相关联,然后您可以使用现有菜单来实现您的目标。

如果您不是这个意思,并且按主要模式分组很好,那么当前系统应该已经提供了解决方案。

在任何一种情况下,以下内容都可能有用:

于 2012-08-07T10:11:50.933 回答