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))