summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSean Whitton <spwhitton@spwhitton.name>2016-04-02 12:37:06 -0700
committerSean Whitton <spwhitton@spwhitton.name>2016-04-02 12:37:06 -0700
commit4660f31e5162a4c2e581505cc528148ef7925d41 (patch)
tree68504037209141e2dcb46cfcfd1574b81ef609af
parent12a741f358198becbb2f00625eccc70269da1a3a (diff)
downloaddotfiles-4660f31e5162a4c2e581505cc528148ef7925d41.tar.gz
cperl-mode
-rw-r--r--.emacs.d/init.el13
1 files changed, 13 insertions, 0 deletions
diff --git a/.emacs.d/init.el b/.emacs.d/init.el
index 67be4820..f02b9d54 100644
--- a/.emacs.d/init.el
+++ b/.emacs.d/init.el
@@ -2316,6 +2316,19 @@ Replaces parent directories with their initial characters."
" ")))
(setq eshell-highlight-prompt nil)
+;;; Perl
+
+;; cperl-mode doesn't try to indent POD lines; that's good enough for
+;; me o/
+
+(add-to-list 'auto-mode-alist '("\\.\\([pP][Llm]\\|al\\)\\'" . cperl-mode))
+(add-to-list 'interpreter-mode-alist '("perl" . cperl-mode))
+(add-to-list 'interpreter-mode-alist '("perl5" . cperl-mode))
+(add-to-list 'interpreter-mode-alist '("miniperl" . cperl-mode))
+
+(setq cperl-indent-level 4)
+(setq cperl-indent-wrt-brace t)
+
;;; changelogs
(defun spw/change-log-setup ()