Як отримати буферне меню Emacs завжди для показу назв режимів?


0

Роблячи Ctrl + ліву кнопку миші в буфері, я отримую буферне меню Emacs. Коли багато буферів відкриті, Emacs організує їх відповідно до режиму буфера. Тобто у мене буде підменю для C ++, для Java і т.д. Якщо відкрито занадто мало буферів, це не так. Чи можу я змінити цю поведінку, щоб завжди отримувати підкатегорії?

Відповіді:


2

Ви повинні налаштувати значення mouse-buffer-menu-mode-mult, наприклад, помістивши щось подібне у свій файл init ( .emacsабо .emacs.d/init.el):

(setq mouse-buffer-menu-mode-mult 0)

З документації:

миша-буфер-меню-режим-мульти - це змінна, визначена в `mouse.el '. Його значення - 4

Документація:

Згрупуйте буфери за основними групами режимів на <C-down-mouse-1>? Це число, яке визначає (волохатим способом), чи <C-down-mouse-1> розділить меню буфера на основні режими (див. `Миша-буфер-меню-режим-групи ') або просто за довжиною меню. Встановіть значення 1 (або навіть 0!), Якщо ви хочете завжди групуватися за основним режимом, і велика кількість, якщо ви віддаєте перевагу змішаному набору. За замовчуванням - 4.

Ви можете налаштувати цю змінну.

Цю змінну було введено або її значення за замовчуванням було змінено у версії 20.3 Emacs.


Працювали чудово. Це навіть налаштовується - хоча це під Mouseкатегорією, не так Buffer menu, як я очікував.
Арн
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.