Bebeoix
Bebeoix

Reputation: 589

Emacs - How can I find the name of a command (for calling M-x <command>) for a key binding?

In Emacs, what are the names of the commands to:

The true is that I moved to a macbook for professional raison and these features are impossible because of the binding of OS shortcuts on ctrl+...

I already tried to find this on google but no results. I will assign new bindings to these functions in .emacs.

Upvotes: 15

Views: 5471

Answers (3)

Daimrod
Daimrod

Reputation: 5020

As said before you can use C-hk to display the documentation of the given binding. Another helpful command is the apropos-command bound to C-ha to find a function when you know a part of its name.

But another really cool feature to align text is align-regexp bound to C-x\.

e.g.

a = 12;
baz_to_bar = 3.14;
foo = 42;

Select the region and then use C-x\=RET

a          = 12;
baz_to_bar = 3.14;
foo        = 42;

And as its name suggests it, you can use a regular expression to determine how emacs will align your text. Enjoy!

Upvotes: 1

Jon Lin
Jon Lin

Reputation: 143856

  • M-x indent-region
  • M-x backward-paragraph and M-x forward-paragraph
  • M-x backward-word and M-x forward-word

Upvotes: 1

flolo
flolo

Reputation: 15486

To help you help yourself: C-h k is describe key. Just press it and then your key combination and then it gives you the name and the doc for the bound elisp function.

For you it is:

  • indent-region (this is usually depending on the mode)

  • forward-paragraph and backward-paragraph

  • backward-word and forward-word

Upvotes: 25

Related Questions