在缓冲区列表视图中增加"缓冲区"列宽

Mar*_*tus 10 emacs emacs23

我正在使用相当长的文件名,在查看缓冲区列表时,Buffer 列的宽度太短,不适合我的目的.

如何增加宽度(例如,ModeFile列的宽度为代价).

宽度我想在下面的屏幕截图中用黄色标记增加: 在此输入图像描述

Chr*_*ris 15

在Emacs 24.3及更高版本中,它由变量控制,Buffer-menu-name-width在我的系统上默认为19.就像是

(setq Buffer-menu-name-width 40)
Run Code Online (Sandbox Code Playgroud)

应该有所帮助 或者,你可以使用类似的东西M-x customize-variable来改变它.

在较旧的Emacs版本中,Buffer-menu-buffer+size-width应该进行修改.感谢OP的编辑指出了这一点.

看起来File列填满剩下的任何空间,因此这个更改应该占用空间.如果您希望从"模式"列中获取空间,则还可以将Buffer-menu-mode-width变量修改为更小的值.

  • 它确实使用大写字母来表示 B。 (3认同)