diff --git a/prelude/prelude-packages.el b/prelude/prelude-packages.el index 21278a3..3120b86 100644 --- a/prelude/prelude-packages.el +++ b/prelude/prelude-packages.el @@ -71,24 +71,31 @@ (,mode))))) (defvar prelude-auto-install-alist - '(("\\.markdown\\'" markdown-mode markdown-mode) - ("\\.md\\'" markdown-mode markdown-mode) - ("\\.haml\\'" haml-mode haml-mode) - ("\\.scss\\'" prelude-scss scss-mode) - ("\\.sass\\'" sass-mode sass-mode) - ("\\.groovy\\'" groovy-mode groovy-mode) - ("\\.yml\\'" yaml-mode yaml-mode) - ("\\.php\\'" php-mode php-mode) - ("\\.hs\\'" prelude-haskell haskell-mode) - ("\\.less\\'" less-css-mode less-css-mode) - ("\\.lua\\'" lua-mode lua-mode) + '(("\\.clj\\'" prelude-clojure clojure-mode) ("\\.coffee\\'" prelude-coffe coffee-mode) + ("\\.css\\'" prelude-css css-mode) + ("\\.el\\'" prelude-emacs-lisp emacs-lisp-mode) ("\\.erl\\'" erlang erlang-mode) ("\\.feature\\'" feature-mode feature-mode) - ("\\.css\\'" prelude-css css-mode) - ("\\.rb\\'" prelude-ruby ruby-mode) + ("\\.groovy\\'" groovy-mode groovy-mode) + ("\\.haml\\'" haml-mode haml-mode) + ("\\.hs\\'" prelude-haskell haskell-mode) + ("\\.js\\'" prelude-js js-mode) + ("\\.latex\\'" prelude-latex LaTeX-mode) + ("\\.less\\'" less-css-mode less-css-mode) + ("\\.lisp\\'" prelude-common-lisp lisp-mode) + ("\\.lua\\'" lua-mode lua-mode) + ("\\.markdown\\'" markdown-mode markdown-mode) + ("\\.md\\'" markdown-mode markdown-mode) + ("\\.php\\'" php-mode php-mode) ("\\.pl\\'" prelude-perl cperl-mode) - ("\\.clj\\'" prelude-clojure clojure-mode))) + ("\\.py\\'" python python-mode) + ("\\.rb\\'" prelude-ruby ruby-mode) + ("\\.sass\\'" sass-mode sass-mode) + ("\\.scm\\'" prelude-scheme scheme-mode) + ("\\.scss\\'" prelude-scss scss-mode) + ("\\.xml\\'" prelude-xml nxml-mode) + ("\\.yml\\'" yaml-mode yaml-mode))) ;; markdown-mode doesn't have autoloads for the auto-mode-alist ;; so we add them manually if it's already installed