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