リージョンをソート
Emacs でリージョンをソートする関数をもうけた.sort コマンドを利用する.
(defun my:sort-region (begin end) (interactive "r") (shell-command-on-region begin end "sort" nil t) (message "Sorted!"))
こんなものが何の役に立つか.例えば C/C++ において include されるヘッダファイル列を,辞書順に並べかえるために使うことができる.Google をはじめとする多くのコーディングスタイルでは,互いに(意味的な)依存関係の無いヘッダファイルを辞書順に include することを推奨している*1.