MacのEmacsから印刷できるようにする
Emacsから印刷してみたくて、こちらを試してみた。
ubulog: Emacsから印刷する
下記のコードを設定ファイルに書いて反映させるだけ。
;;;==================================== ;;;; print - 印刷設定 ;;;==================================== ;;; Postscript で印刷 (setq my-print-command-format "nkf -e | e2ps -a4 -p | lpr") (defun my-print-region (begin end) (interactive "r") (shell-command-on-region begin end my-print-command-format)) (defun my-print-buffer () (interactive) (my-print-region (point-min) (point-max)))
何をやっているかと言うと、Emacsで
nkf -e | e2ps -a4 -p | lpr
を実行しているわけですけども、
試しにmy-print-bufferを実行してみると、エラーが出て印刷出来なかった。
「nkfとe2psがないよ!」って怒られたようだ。
Macではnkfとe2psが入っていなかったのである。
というわけで、nkfはhomebrewから、
$ brew install nkf
e2psはこちらから
インストールして、再度my-print-bufferとかを実行すると、バッファやリージョンが印刷されるようになりました。
ところが
やったね☆と言いたいところだけど、日本語が文字化けしてる。
ちょっと調べたい。