これがなければemacs使ってない。
- syohex / emacs-quickrun - github
- quickrun.elを書きました - Life is very short
- quickrun.elで開発効率アップ - Life is very short
quickrun.el とは、ソースコード上でプログラムの実行を行うことができるelispです。
M-x quickrun で実行。 M-x quickrun-region で選択範囲のみの実行ができるのですが、
わざわざ選ぶのはめんどくさいので、region選択の有無で自動化します。
対象
- emacs 24
- quickrun 1.8.2
region選択されていたら quickrun-region されていなかったら quickrun を実行する。
(defun quickrun-sc (start end)
(interactive "r")
(if mark-active
(quickrun :start start :end end)
(quickrun)))
使い方
(global-set-key (kbd "<f5>") 'quickrun-sc)