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.)

Похоже, приятная особенность.

Другие вопросы по тегам