Emacs 24 показывает выпадающее меню
Я использую Emacs в режиме терминала. Я знаю, как получить меню через клавишу F10. Emacs использовал для отображения меню в режиме терминала в виде текста в отдельном буфере. После недавнего обновления или после установки какого-либо пакета я заметил, что emacs начинает создавать графический выпадающий список для пунктов меню (см. Скриншот). Тем не менее, я вижу его только на одном из моих компьютеров (Mac OS), другие мои компьютеры по-прежнему отображают меню в "текстовом режиме". Может кто-нибудь сказать мне, как включить функцию графического выпадающего списка? Это новая функция последних версий Emacs 24.3 или она может быть включена через какой-то пакет?
1 ответ
Решение
Это описано в файле NEWS для Emacs 24.4:
* Emacs now supports menus on text-mode terminals.
If the terminal supports a mouse, clicking on the menu bar, or on
sensitive portions of the mode line or header line, will drop down the
menu defined at that position. Likewise, clicking C-mouse-2 or
C-mouse-2 or C-mouse-3 on the text area will pop up the menus defined
for those locations.
If the text terminal does not support a mouse, you can activate the
first menu-bar menu by typing F10, which invokes `menu-bar-open'.
If you want the previous behavior, whereby F10 invoked `tmm-menubar',
customize the option `tty-menu-open-use-tmm' to a non-nil value.
(Typing M-` always invokes `tmm-menubar', even if `tty-menu-open-use-tmm'
is nil.)
Похоже, приятная особенность.