]> git.donarmstrong.com Git - lib.git/commitdiff
require ess configuration; use polymode
authorDon Armstrong <don@donarmstrong.com>
Tue, 5 Jan 2016 23:43:28 +0000 (17:43 -0600)
committerDon Armstrong <don@donarmstrong.com>
Tue, 5 Jan 2016 23:43:28 +0000 (17:43 -0600)
emacs_el/configuration/don-configuration.org

index b44910dbbd928f76e59986b0f0d3ab7986b030ad..e5e63a90d355c0ee867bd9514787e7e0de275446 100644 (file)
@@ -19,6 +19,7 @@
   (add-to-list 'load-path '"~/lib/emacs_el/org-mode/lisp")
   (add-to-list 'load-path '"~/lib/emacs_el/auctex-beamer")
   (add-to-list 'load-path '"~/lib/emacs_el/magit-annex")
+  (add-to-list 'load-path '"~/lib/emacs_el/polymode")
 #+END_SRC
 
 
 #+BEGIN_SRC emacs-lisp  :tangle don-configuration.el
   (require 'org-mode-configuration)
 #+END_SRC
+** ESS
+#+BEGIN_SRC emacs-lisp  :tangle don-configuration.el
+  (require 'ess_configuration)
+#+END_SRC
+
+
+** Polymode
+#+BEGIN_SRC emacs-lisp  :tangle don-configuration.el
+  (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))
+#+END_SRC
 
 * Keybindings
 ** Override other things