Не могу установить режим отображения буфера Emacs Speedbar
Я часто работаю с разными активными буферами в Emacs, такими как:
- исходные файлы
- Буфер SQL
- буфер оболочки
Я пытаюсь, чтобы на панели быстрого запуска всегда отображался режим буфера, но я не могу найти ни одной опции, которая могла бы загружать это отображение при запуске emacs (по умолчанию это файловый режим) и сохранять его в течение всего сеанса.
Я также пробовал окно истории ecb, которое может отображать открытые / недавно закрытые буферы редактирования, но нет способа заставить его отображать специальные буферы, такие как SQL или shell.
Как я могу настроить emacs, чтобы получить такое поведение?
1 ответ
Я знаю, что этот вопрос действительно старый, но я собираюсь ответить на него всем, кто там ищет. Я сделал это с помощью ловушки режима:
;; Start Sr-Speedbar in buffer mode by default
(add-hook 'speedbar-mode-hook
(lambda ()
(speedbar-change-initial-expansion-list "quick buffers")))