ffap-cperl-mode - Perlモジュールのソースをその場で開くelisp
やったこと
- ::が含まれるかどうかという判定をやめた
- perldocのオプションを-mlにした
- perldoc実行結果の改行削除をsubstringでchopすることにした
- ffap-locate-fileは不要なのでやめた。
(defun ffap-cperl-mode (file) (let ((real-file (shell-command-to-string (concat "perldoc -ml " file)))) (unless (string-match "No module found for " real-file) (substring real-file 0 -1) ))) (add-to-list 'ffap-alist '(cperl-mode . ffap-cperl-mode))
やりたいこと