From 9ad2ae6202d625852c238f35134186156c499d20 Mon Sep 17 00:00:00 2001 From: Bozhidar Batsov Date: Mon, 29 Apr 2013 22:46:22 +0300 Subject: [PATCH 1/2] Add a few more packages to auto-install --- core/prelude-packages.el | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/core/prelude-packages.el b/core/prelude-packages.el index ee025dc..0db3911 100644 --- a/core/prelude-packages.el +++ b/core/prelude-packages.el @@ -80,8 +80,12 @@ PACKAGE is installed only if not already present. The file is opened in MODE." '(("\\.clj\\'" clojure-mode clojure-mode) ("\\.coffee\\'" coffee-mode coffee-mode) ("\\.css\\'" css-mode css-mode) + ("\\.csv\\'" csv-mode csv-mode) + ("\\.d\\'" d-mode d-mode) + ("\\.dart\\'" dart-mode dart-mode) ("\\.erl\\'" erlang erlang-mode) ("\\.feature\\'" feature-mode feature-mode) + ("\\.go\\'" go-mode go-mode) ("\\.groovy\\'" groovy-mode groovy-mode) ("\\.haml\\'" haml-mode haml-mode) ("\\.hs\\'" haskell-mode haskell-mode) @@ -95,6 +99,7 @@ PACKAGE is installed only if not already present. The file is opened in MODE." ("\\.scala\\'" scala-mode2 scala-mode) ("\\.scss\\'" scss-mode scss-mode) ("\\.slim\\'" slim-mode slim-mode) + ("\\.textile\\'" textile-mode textile-mode) ("\\.yml\\'" yaml-mode yaml-mode))) ;; markdown-mode doesn't have autoloads for the auto-mode-alist From 213b3c9f11431cba96b751132f2217d719c621b2 Mon Sep 17 00:00:00 2001 From: Bozhidar Batsov Date: Mon, 29 Apr 2013 23:58:06 +0300 Subject: [PATCH 2/2] Try to resolve a potential problem with tuareg-mode and which-function-mode --- core/prelude-packages.el | 1 + modules/prelude-programming.el | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/core/prelude-packages.el b/core/prelude-packages.el index 0db3911..e34f8e7 100644 --- a/core/prelude-packages.el +++ b/core/prelude-packages.el @@ -94,6 +94,7 @@ PACKAGE is installed only if not already present. The file is opened in MODE." ("\\.lua\\'" lua-mode lua-mode) ("\\.markdown\\'" markdown-mode markdown-mode) ("\\.md\\'" markdown-mode markdown-mode) + ("\\.ml\\'" tuareg tuareg-mode) ("\\.php\\'" php-mode php-mode) ("\\.sass\\'" sass-mode sass-mode) ("\\.scala\\'" scala-mode2 scala-mode) diff --git a/modules/prelude-programming.el b/modules/prelude-programming.el index 915f8a7..2e0638e 100644 --- a/modules/prelude-programming.el +++ b/modules/prelude-programming.el @@ -97,7 +97,7 @@ ;; show the name of the current function definition in the modeline (require 'which-func) -(setq which-func-modes t) +(add-to-list 'which-func-modes 'ruby-mode) (which-function-mode 1) ;; in Emacs 24 programming major modes generally derive from a common