Делая Ctrl+ левую кнопку мыши в буфере, я получаю буферное меню Emacs. Когда открыто много буферов, Emacs упорядочит их в соответствии с режимом буфера. Т.е. У меня будет подменю для C++, для Java и т.д. Если открыто слишком мало буферов, это не так. Могу ли я настроить это поведение, чтобы всегда получать подкатегории?
1 ответ
Вы должны настроить значение mouse-buffer-menu-mode-mult
, например, поместив что-то вроде этого в ваш файл инициализации (.emacs
или .emacs.d/init.el
):
(setq mouse-buffer-menu-mode-mult 0)
Из документации:
mouse-buffer-menu-mode-mult - это переменная, определенная в `mouse.el '. Его значение 4
Документация:
Группировать буферы по группам основных режимов на <C-down-mouse-1>? Это число, которое определяет (волосатым образом), будет ли <C-down-mouse-1> разделять буферное меню по основным режимам (см. «Mouse-buffer-menu-mode-groups») или просто по длине меню. Установите 1 (или даже 0!) если вы хотите группировать по основным режимам всегда, и к большому количеству, если вы предпочитаете смешанное множество. По умолчанию это 4.
Вы можете настроить эту переменную.
Эта переменная была введена или ее значение по умолчанию было изменено в версии 20.3 Emacs.