M-x align-regexp がなかなか便利。

まずは Help のサンプルより。

Fred (123) 456-7890
Alice (123) 456-7890
Mary-Anne (123) 456-7890
Joe (123) 456-7890

上記をリージョンで括って、
M-x align-regexp [Enter] ( [Enter] すると、、、

Fred            (123) 456-7890
Alice           (123) 456-7890
Mary-Anne       (123) 456-7890
Joe             (123) 456-7890

C ソースだともっと便利さが伝わるかもしれない。

実行前

printf("aaa\n");/* aaa */
printf("bbbbbb\n");/* bbb */
printf("ccccccccc\n");/* ccc */

M-x align-regexp [Enter] /* [Enter] 実行

printf("aaa\n");            /* aaa */
printf("bbbbbb\n");         /* bbb */
printf("ccccccccc\n");      /* ccc */

おっと、M-x align というのもあると教えてもらった。これは現在のメ
ジャーモードから適切な整形を推測し、行ってくれる。M-x align-regexp
は明示的に整形したい時に使う。