What is a good emacs process for finding emacs function names and keystrokes

I am learning emacs and I think that a development tool with emacs built into the help functions will really smooth out the learning curve for learning keystrokes.

What is an efficient process using emacs built-in help functions to find the name of a command and its keystroke?

For example, I forgot the key stroke to close the frame. So I press Ch f and type a frame. I do not see any obvious candidates for a function that closes the frame, so I run a google search.

Is there a better plan b than google search built into emacs? Alternatively, is there a better plan a than Ch f for finding a keypress for a function whose name I don't remember?

I also installed a helmet.

Edit: all three sentences were an improvement to my current emacs help doc search process, thanks!

+5
source share
3 answers

Try apropos-command bound to Ch a by default.

For example, Ch a frame RET shows commands containing the word frame .

+5
source

If you have a steering wheel, helm-Mx is a great way to find / execute commands and learn about keystrokes. This is a great replacement for the standard Mx . On the other hand, if you know your keystroke, but want to know which command matches it, describe-key-briefly , usually it works fine on Ch c .

+5
source

I think Chris apropos-command is usually a good approach, but if you want something a little more compact, you can do:

 Mx *frame TAB 

or

 Ch f *frame TAB 

The first shows (in the *Completions* buffer) all the commands with a "frame" in their name, and the second does the same for functions. You can then use Isearch in the * Completions * buffer if the list is too long. You can also do

 Mx *close*frame TAB 

to see if there is a team whose name includes "close" and "frame" (in that order).

+4
source

All Articles