任意のモードで表を整形する

表の整形はalign-regexpなんて使う必要ない事が発覚しました。もっと綺麗かつ簡単に整形する方法があります。例えば次のような整形前の表があるとします。

|コマンド|説明|キーバインド|
|mark-word|カーソル前方の単語をリージョン選択する|M-@|
|mark-sexp|カーソル前方のS式をリージョン選択する|C-M-SPCあるいはC-M-@|
|mark-paragraph|カーソルのある段落をリージョン選択する|M-h|
|mark-defun|関数定義をリージョン選択する|C-M-h|
|mark-whole-buffer|バッファ全体をリージョン選択する|C-x h|

これを整形するには、表をリージョン選択してM-x org-table-alignを実行します。以下がその結果。これは便利ですね。もちろんorg-modeがインストールされていることが前提です。

| コマンド          | 説明                                   | キーバインド         |
| mark-word         | カーソル前方の単語をリージョン選択する | M-@                  |
| mark-sexp         | カーソル前方のS式をリージョン選択する  | C-M-SPCあるいはC-M-@ |
| mark-paragraph    | カーソルのある段落をリージョン選択する | M-h                  |
| mark-defun        | 関数定義をリージョン選択する           | C-M-h                |
| mark-whole-buffer | バッファ全体をリージョン選択する       | C-x h                |