M-x sort-lines

いままで知らなかった Emacs のコマンド、「M-x sort-lines」

use Benchmark;
use String;
use HTML::Prototype::Useful;
use Data::JavaScript::Compactor;

とかあるのを選択して M-x sort-lines すると

use Benchmark;
use Data::JavaScript::Compactor;
use HTML::Prototype::Useful;
use String;

となります。うほ。というか、知ってたような気がするんだけどあんまり使わないからすっかり忘れてたっぽい。UNIX のフィルタみたいな機能があって、killing-buffer にいれたものをパイプに通してソートしてほげほげ、とかそういうときに使いますと本にあった気がします。こういうのいっぱいあるなあ。

達人プログラマー―システム開発の職人から名匠への道 をつらつら読んでたら書いてあった。