読者です 読者をやめる 読者になる 読者になる

end0tknr's kipple - 新web写経開発

http://d.hatena.ne.jp/end0tknr/ から移転します

perltidyを入れたので、.emacsにあるcperl-mode設定を見直す

以下、.emacsの抜粋です。
cperl-indent-parens-as-block と cperl-indent-subs-specially を加えることで、perltidyの結果に近づいた気がします。

(autoload 'cperl-mode "cperl-mode" "alternate mode for editing Perl programs" t)
(setq auto-mode-alist
      (append '(("\\.\\([pP][Llm]\\|al\\|cgi\\|t\\|psgi\\)$" . cperl-mode))
              auto-mode-alist ))
(add-hook 'cperl-mode-hook
          (lambda ()
            (setq cperl-font-lock t)
            (cperl-set-style "PerlStyle")
            (setq indent-tabs-mode nil)  ; indentでは、spaceを利用
            (hs-minor-mode 1)))          ; hodeshow-mode
(setq cperl-indent-parens-as-block t)
(setq cperl-indent-subs-specially nil)

;元々のperl-modeはcperlへ依存させることで、動作が軽くなります
(defalias 'perl-mode 'cperl-mode)

my setting ( .perltidyrc ) of source code formatter for perl ( Perltidy ) - end0tknrのkipple - web写経開発