How do I get to the menu in Emacs in console mode?

Emacs

Emacs Problem Overview


If you launch Emacs using the -nw flag to force a console session (rather than an X session if you have X windows running), how do you get to the menu?

There are some items held in the menus that are infrequently-enough used on my part that I don't recall the escape or control sequence to do them.

Emacs Solutions


Solution 1 - Emacs

M-x menu-bar-open, which is usually bound to F10. This works with and without menu-bar-mode (which just shows the names of the menus at the top of the screen).

Solution 2 - Emacs

On my computer (with openSUSE), it is not F10 but M-` which allows to access menu items. More information is available here:

http://linux.about.com/od/emacs_doc/a/emacsdoc317.htm

Solution 3 - Emacs

The F10 key will access the menus for me in both Windows versions and a console version in Red Hat Linux (RHEL) 4.

Solution 4 - Emacs

F10 is inaccessible for ssh to a remote host over a Mac terminal.

How to get to the menu:

C-h b to get all the key bindings.

Use C-s to incrementally search on "menu" in the key bindings help. Hit C-s to find next and next occurrences.

See the ESC `?

Type ESC ` on the Mac and it will work.

Solution 5 - Emacs

La Carte (library lacarte.el) --------

It lets you execute menu commands from the keyboard, using completion:

ESC M-x
Menu command:
Menu command: t [TAB]
Menu command: Tools > 
Menu command: Tools > Compa [TAB]
Menu command: Tools > Compare (Ediff) > Two F [TAB]
Menu command: Tools > Compare (Ediff) > Two Files... [RET]

Solution 6 - Emacs

For my Emacs and Mac setup, I found that Command + Fn + F10 creates a buffer showing Emacs menu-content selectable by a further keystroke.

Solution 7 - Emacs

M-x menu-bar-mode

Attributions

All content for this solution is sourced from the original question on Stackoverflow.

The content on this page is licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.

Content TypeOriginal AuthorOriginal Content on Stackoverflow
QuestionwarrenView Question on Stackoverflow
Solution 1 - EmacsChris ConwayView Answer on Stackoverflow
Solution 2 - EmacsstephaneaView Answer on Stackoverflow
Solution 3 - EmacscrashmstrView Answer on Stackoverflow
Solution 4 - EmacsRichardView Answer on Stackoverflow
Solution 5 - EmacsDrewView Answer on Stackoverflow
Solution 6 - EmacsmsudderView Answer on Stackoverflow
Solution 7 - EmacsJesperEView Answer on Stackoverflow