]> git.donarmstrong.com Git - lib.git/blobdiff - emacs_el/configuration/don-configuration.org
config rainbow x-colors after loading
[lib.git] / emacs_el / configuration / don-configuration.org
index 73aa1cc4078d8b833c2f9ff438668d87f17d8bb0..aa346be6dc5ca5e5c8b7ac1d736a974ca1bac259 100644 (file)
@@ -464,21 +464,36 @@ value, scrolling continues until there is no more output.
     :config (require 'ess_configuration))
 #+END_SRC
 
+** Rainbowmode
+From http://julien.danjou.info/projects/emacs-packages#rainbow-mode, this colorizes color strings
+
+#+BEGIN_SRC emacs-lisp
+  (use-package rainbow-mode
+    :ensure f
+    ;; add ess to the x major mode
+    :config (add-to-list 'rainbow-x-colors-major-mode-list 'ESS[S])
+    (add-to-list 'rainbow-x-colors-major-mode-list 'ESS[R])
+  )
+#+END_SRC
 
 ** Polymode
 #+BEGIN_SRC emacs-lisp
-  (setq load-path
-        (append '("~/lib/emacs_el/polymode/modes")
-                load-path))
-  (require 'polymode)
-  (require 'poly-R)
-  (require 'poly-noweb)
-  (require 'poly-markdown)
-  (add-to-list 'auto-mode-alist '("\\.Snw" . poly-noweb+r-mode))
-  (add-to-list 'auto-mode-alist '("\\.Rnw" . poly-noweb+r-mode))
-  (add-to-list 'auto-mode-alist '("\\.Rmd" . poly-markdown+r-mode))
+  (use-package polymode
+    :config
+    (use-package poly-R)
+    (use-package poly-noweb)
+    (use-package poly-markdown)
+    :mode ("\\.Snw" . poly-noweb+r-mode)
+    :mode ("\\.Rnw" . poly-noweb+r-mode)
+    :mode ("\\.Rmd" . poly-markdown+r-mode)
+    )
 #+END_SRC
 
+** Outlining
+*** Outline magic
+#+BEGIN_SRC emacs-lisp
+  (use-package outline-magic)
+#+END_SRC
 * Keybindings
 ** Override other things
 #+BEGIN_SRC emacs-lisp
@@ -580,14 +595,7 @@ value, scrolling continues until there is no more output.
   ; (require 'google-weather)
   ; (require 'org-google-weather)
   ; (setq-default org-google-weather-format "%i %c, [%l,%h] %s %C")
-
-  ; http://julien.danjou.info/projects/emacs-packages#rainbow-mode
-  ; this colorizes color strings
-  (require 'rainbow-mode)
-  ; add ess to the x major mode
-  (add-to-list 'rainbow-x-colors-major-mode-list 'ESS[S])
-  (add-to-list 'rainbow-x-colors-major-mode-list 'ESS[R])
-
+  
   (global-set-key "\C-xp" 'server-edit)
 
   (setq-default auto-mode-alist (cons '("\.wml$" . 
@@ -763,7 +771,7 @@ value, scrolling continues until there is no more output.
   (put 'downcase-region 'disabled nil)
   (put 'narrow-to-region 'disabled nil)
 
-
+  (setq ispell-program-name "ispell")
   (autoload 'flyspell-mode "flyspell" "On-the-fly spelling checker." t)
   (add-hook 'message-mode-hook 'turn-on-flyspell)
   (add-hook 'text-mode-hook 'turn-on-flyspell)