В Gnu Emacs как настроить глобальный ключ для переключения панели меню?

Использование Gnu Emacs 23.1.1 на Ubuntu 10.04 …

Я в настоящее время полный новичок с emacs, и я решил пойти с холодной индейкой с помощью панели меню Gnome. (но я хочу, чтобы он был «доступен» для периода прорезывания зубов … теплый индейка? 🙂

Поэтому я хотел бы знать, как назначить ключ для включения / выключения.

В настоящее время я запускаю Emacs в полноэкранном режиме, без панели меню и без инструментальной панели. Я пытаюсь использовать вкладку (когда в X, но не в терминале).

Я почти привык к этому, но я считаю, что иногда чувствую себя совершенно потерянным без строки меню … Я читал, что Emacs без парафеналия GUI – это путь … и я верю! … парадигмы столкновение ..

Но на данный момент мне хотелось бы переключиться на меню-бар, и это будет хороший опыт, чтобы посмотреть, как это делается.

Если вы просто хотите переключить панель меню, для этого уже есть команда ( Mx menu-bar-mode ). Чтобы связать его с ключом, вы должны:

(global-set-key (kbd "<f5>") 'menu-bar-mode) 

Если вы хотите, чтобы и меню, и панель инструментов были переключены, вы можете сделать что-то вроде этого:

 (defun toggle-menu-toolbar-modes () (interactive) (tool-bar-mode (menu-bar-mode))) (global-set-key (kbd "<f5>") 'toggle-menu-toolbar-modes) 

Вероятно, стоит посмотреть на FAQ Emacs (также найденный Ch Cf ). Кроме того, на странице SO info для Emacs есть куча хороших ссылок.