]> git.donarmstrong.com Git - lib.git/blobdiff - emacs_el/configuration/don-configuration.org
remove tab for ya snippet globally
[lib.git] / emacs_el / configuration / don-configuration.org
index a4d601dc0e21ba933c5a5430092e0d2d307e0fcf..6af4b0c897ff15ac30a13b463fdd722ddabee3e7 100644 (file)
@@ -233,12 +233,16 @@ value, scrolling continues until there is no more output.
 
 *** Yasnippet
 #+BEGIN_SRC emacs-lisp
-(use-package yasnippet
-  :ensure t
-  :diminish yas-minor-mode
-  :config (progn
-            (yas-global-mode)
-            (setq yas-verbosity 1)))
+  (use-package yasnippet
+    :ensure t
+    :diminish yas-minor-mode
+    :config (progn
+              (yas-global-mode)
+              (setq yas-verbosity 1)
+              (define-key yas-minor-mode-map (kbd "<tab>") nil)
+              (define-key yas-minor-mode-map (kbd "TAB") nil)
+              (define-key yas-minor-mode-map (kbd "<backtab>") 'yas-expand)
+              ))
 #+END_SRC
 
 ** Helm Flx
@@ -471,23 +475,22 @@ From http://julien.danjou.info/projects/emacs-packages#rainbow-mode, this colori
   (use-package rainbow-mode
     :ensure f
     ;; add ess to the x major mode
-    :init (add-to-list 'rainbow-x-colors-major-mode-list 'ESS[S])
+    :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