Emacs 排序鼠标缓冲区菜单

Emacs 排序鼠标缓冲区菜单,emacs,elisp,Emacs,Elisp,我经常使用鼠标缓冲菜单(当用鼠标左键点击控件时,会弹出一个缓冲菜单)。 有没有一种方法可以对列表进行排序,使c和汇编文件保持在顶部。 此外,有没有办法防止所有这些优先权文件被分类到列表中的子目录中,无论打开的文件列表有多长?我认为,如果不破解emacs源代码,你就无法得到你想要的(“顶部有一长串C文件和汇编文件,然后是所有其他文件的子文件夹”) 但是,您可以按模式排列所有缓冲区:自定义鼠标缓冲区菜单模式mult为0,使用M-x自定义或添加 (custom-set-variables '(mous

我经常使用鼠标缓冲菜单(当用鼠标左键点击控件时,会弹出一个缓冲菜单)。 有没有一种方法可以对列表进行排序,使c和汇编文件保持在顶部。
此外,有没有办法防止所有这些优先权文件被分类到列表中的子目录中,无论打开的文件列表有多长?

我认为,如果不破解emacs源代码,你就无法得到你想要的(“顶部有一长串C文件和汇编文件,然后是所有其他文件的子文件夹”)

但是,您可以按模式排列所有缓冲区:自定义
鼠标缓冲区菜单模式mult
为0,使用M-x自定义或添加

(custom-set-variables '(mouse-buffer-menu-mode-mult 0))
到您的
~/.emacs.el

另见:


  • 谢谢。正如我提到的,我不希望“所有”的文件都被分类到文件夹中,只有不重要的文件。基本上,我希望在顶部有一长串的C文件和程序集文件,然后是所有其他文件的子文件夹。@Ammari:我认为如果不破解emacs源代码,就无法得到这些文件。