Carton下プロジェクトでの quickrunの設定
VimでのCartonを使ったPerlの開発 - Kesin's diary
の Emacs版.
設定
若干いい加減ですが, これをベースすればよいと思います.
;; perl-modeを使っている人は, perl-mode-hookに置き換えてください (defun my/cperl-mode-hook () (setq quickrun-option-cmdopt "-MProject::Libs") ;; Project::Libsを常に使いたい人向け (let ((carton-dir (locate-dominating-file default-directory "cpanfile"))) (when carton-dir (setq quickrun-option-command "carton exec perl")))) (add-hook 'cperl-mode-hook 'my/cperl-mode-hook)
おわりに
直接関係無いですが, 拙作の helm-perldocはデフォルトで Carton対応している
ので Carton環境下でも問題なく使えます.