これがなければ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)