无法设置Emacs Speedbar缓冲区显示模式

时间:2013-12-31 10:28:00

标签: emacs24 emacs-ecb emacs-speedbar

我经常在emacs上使用不同的活动缓冲区,如:

  • 源文件
  • SQL缓冲区
  • shell缓冲区

我尝试让speedbar始终显示缓冲模式但我找不到任何可以在启动emacs时加载此显示的选项(默认为文件模式),并在所有会话期间保留它。

我还尝试过ecb历史窗口,它可以显示打开/最近关闭的编辑缓冲区,但是没有办法让它显示像SQL或shell这样的特殊缓冲区。

如何自定义emacs以获取此行为?

1 个答案:

答案 0 :(得分:3)

我知道这个问题真的很老了,但我会为那些在那里寻找的人回答这个问题。我用模式钩子做了这个:

;; Start Sr-Speedbar in buffer mode by default
(add-hook 'speedbar-mode-hook
          (lambda ()
            (speedbar-change-initial-expansion-list "quick buffers")))