Делая Ctrl+ левую кнопку мыши в буфере, я получаю буферное меню Emacs. Когда открыто много буферов, Emacs упорядочит их в соответствии с режимом буфера. Т.е. У меня будет подменю для C++, для Java и т.д. Если открыто слишком мало буферов, это не так. Могу ли я настроить это поведение, чтобы всегда получать подкатегории?

1 ответ1

2

Вы должны настроить значение 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.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .