cartonを使って<PROJECT ROOT>/local以下にモジュールを入れて、それを使う前提で書いているファイルを編集していると、普通にperl -wcしても依存モジュールを見つけられなくてerrorになってしまうので、flymakeが思うように動いてくれない。 ので、Project::Libsを使ってflymake-perl-initをちょっと変更してやる。 perlbrew.elとProject::Libsを使ったflymakeの設定 - Kentaro Kuribayashi's blog <PROJECT ROOT>/local以下も探索対象にするため、こんなかんじに。 (defun flymake-perl-init () (let* ((temp-file (flymake-init-create-temp-buffer-copy 'flymake-create-tem