From 798b7df54e3f3a1abfb24db13efeefa1b304551b Mon Sep 17 00:00:00 2001 From: toctan Date: Sat, 18 May 2013 00:24:56 +0800 Subject: [PATCH] Add autoloads for PKGBUILD and .zsh file --- core/prelude-editor.el | 3 +++ core/prelude-packages.el | 4 ++++ 2 files changed, 7 insertions(+) diff --git a/core/prelude-editor.el b/core/prelude-editor.el index ec49e67..3de96b8 100644 --- a/core/prelude-editor.el +++ b/core/prelude-editor.el @@ -381,6 +381,9 @@ indent yanked text (with prefix arg don't indent)." (add-hook 'after-save-hook 'executable-make-buffer-file-executable-if-script-p) +;; .zsh file is shell script too +(add-to-list 'auto-mode-alist '("\\.zsh\\'" . shell-script-mode)) + ;; whitespace-mode config (require 'whitespace) (setq whitespace-line-column 80) ;; limit line length diff --git a/core/prelude-packages.el b/core/prelude-packages.el index e34f8e7..0d656b5 100644 --- a/core/prelude-packages.el +++ b/core/prelude-packages.el @@ -96,6 +96,7 @@ PACKAGE is installed only if not already present. The file is opened in MODE." ("\\.md\\'" markdown-mode markdown-mode) ("\\.ml\\'" tuareg tuareg-mode) ("\\.php\\'" php-mode php-mode) + ("PKGBUILD\\'" pkgbuild-mode pkgbuild-mode) ("\\.sass\\'" sass-mode sass-mode) ("\\.scala\\'" scala-mode2 scala-mode) ("\\.scss\\'" scss-mode scss-mode) @@ -109,6 +110,9 @@ PACKAGE is installed only if not already present. The file is opened in MODE." (add-to-list 'auto-mode-alist '("\\.markdown\\'" . markdown-mode)) (add-to-list 'auto-mode-alist '("\\.md\\'" . markdown-mode))) +(when (package-installed-p 'pkgbuild-mode) + (add-to-list 'auto-mode-alist '("PKGBUILD\\'" . pkgbuild-mode))) + ;; build auto-install mappings (mapc (lambda (entry)