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))やりたいこと