CarbonEmacs cperl-modeのhookについて

perlプログラムを開いたときに、どうしても小文字の.plのときだけcperlモードになってくれない。(大文字PL、pmなどはcperlモードで開かれる)


別に、M-xでcperl-mode設定すれば問題はないんだけど、そういうところを完全に自分好みに出来るところがEmacsだと思っているので、どうもしっくりいかない。つっかえた小骨がとれない感じがする。


↓これって、おかしいですかね?

;; cperl mode
(autoload 'cperl-mode "cperl-mode" "alternate mode for editing Perl programs" t)
(setq auto-mode-alist
      (append '(("\\.\\([pP][Plm]\\|al\\|cgi\\|t\\)$" . cperl-mode))  auto-mode-alist ))
(setq interpreter-mode-alist (append interpreter-mode-alist
                                     '(("miniperl" . cperl-mode))))
(add-hook 'cperl-mode-hook
          (lambda ()
            ))