リージョンに対してシェルコマンド

Emacs でリージョンに対してシェルコマンドを叩きたいときはよくある.

調べてみると shell-command-on-region なんて便利な関数がある.

例: リージョンに対してワードカウントする関数 wc-region


(defvar wc-script "wc")
(defun wc-region ()
(interactive)
(shell-command-on-region (point-min) (point-max) wc-script))