You can do like this:
C-x ( M-h C-M-\ C-x )
C-x C-k b my-indent-paragraph
M-x insert-kbd-macro
The code will insert to current buffer:
(fset 'my-indent-paragraph
(lambda (&optional arg) "Keyboard macro." (interactive "p")
(kmacro-exec-ring-item (quote ("\350\234" 0 "%d")) arg)))
Then you can write this to .emacs:
(defun my-indent-paragraph (&optional arg)
"Keyboard macro."
(interactive "p")
(kmacro-exec-ring-item (quote ("\350\234" 0 "%d")) arg)))
(global-set-key (kbd "<f5>") 'my-indent-region)
or just:
(global-set-key (kbd "<f5>")
(lambda (&optional arg) "Keyboard macro." (interactive "p")
(kmacro-exec-ring-item (quote ("\350\234" 0 "%d")) arg)))