align.el

最近しったEmacsの標準機能。

int a;
char b;
double c;

なソースをリージョンで選択して、M-x align すると

int    a;
char   b;
double c;

な感じに桁揃えをしてくれる。変数宣言に限らず「=」や「&&」なんかでも桁揃えしてくれて、結構便利。
ちなみに M-x align-current だと、リージョン選択しなくてもカーソル位置のセクションを桁揃えしてくれるらしいけど、このセクションという単位が良くわからない。挙動を見る限り、空行で区切られたかたまりくらいかな。