任意のモードで表を整形する
表の整形は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 |