M-x align-regexp を知る

「M-x align」や「M-x align-current」は知ってたけど、「regexp」は今日はじめて知った。
「M-x align-regexp」を実行するとミニバッファに

Align regexp: 

というプロンプトが出るので、そこで「=」や「#」を入力すると、それを基準にして align してくれる。
僕の環境では、ruby-mode で「M-x align」しても align されなかったので知れてよかった。


align は「align-rules-list」って変数で整列のルールを管理してるので、これにルールを追加してやれば「M-x align」でもやりたいことはできるようになるんだろうなぁ。
できたらルール追加したい。

追記

id:rubikitch さんがやってくれた!いただきます!
M-x alignの設定 for Ruby - ’(rubikitch wanna be (a . lisper))