Emacsから Replyを使うための拡張

Reply is awesome! - blog.64p.org


Perlの軽量 REPL ReplyEmacsから使うための
拡張を書きました。まだあまり機能はありません。

コマンド

run-reply

Replyを起動

reply-send-region

リージョンの内容を Replyに送る。

インストール

現状 MELPA, marmaladeには登録していないので、el-getを使うか、
load-pathの通ったディレクトリに置いてください。

設定例

画面を半分に分割して、そこに Replyを起動する関数 reply-other-window
みたいなのを定義すると便利かと思います。

(require 'reply)

(defun reply-other-window ()
  "Run reply on other window"
  (interactive)
  (switch-to-buffer-other-window
   (get-buffer-create "*reply*"))
  (run-reply "reply"))

(require 'cperl-mode)
(define-key cperl-mode-map (kbd "C-c C-r") 'reply-send-region)
(define-key cperl-mode-map (kbd "C-c C-z") 'reply-other-window)

イメージ

おわりに

ご要望、問題点などございましたら、こちらまでお願いします。