]> git.donarmstrong.com Git - lib.git/blobdiff - emacs_el/configuration/don-configuration.org
override permanent local in ess
[lib.git] / emacs_el / configuration / don-configuration.org
index 7d3512954c44109d6c12e082537df1f64a157f4f..e679343b96c6491ed90565eedff3c5eb65f10181 100644 (file)
@@ -1,3 +1,11 @@
+* Load debugger
+
+# if for some reason, things get pear-shaped, we want to be able to
+# enter the debugger by sending -USR2 to emacs
+
+#+BEGIN_SRC emacs-lisp :tangle don-configuration.el
+(setq debug-on-event 'siguser2)
+#+END_SRC
 * Add library paths
 
 #+BEGIN_SRC emacs-lisp  :tangle don-configuration.el
     (add-hook 'tinyprocmail--load-hook 'tinyprocmail-install))
 #+END_SRC
 
+** Magit
+#+BEGIN_SRC emacs-lisp :tangle don-configuration.el
+  ; don't verify where we are pushing
+  (setq magit-push-always-verify nil)
+#+END_SRC
+
 ** Perl
 #+BEGIN_SRC emacs-lisp  :tangle don-configuration.el
   (require 'cperl-mode)
 #+BEGIN_SRC emacs-lisp  :tangle don-configuration.el
 (require 'don-helm)
 #+END_SRC
+** Hydra
+#+BEGIN_SRC emacs-lisp :tangle don-configuration.el
+(require 'don-hydra)
+#+END_SRC
 
+** Tramp
+#+BEGIN_SRC emacs-lisp  :tangle don-configuration.el
+  (add-to-list 'tramp-methods '("vcsh"
+                                (tramp-login-program "vcsh")
+                                (tramp-login-args
+                                 (("enter")
+                                  ("%h")))
+                                (tramp-remote-shell "/bin/sh")
+                                (tramp-remote-shell-args
+                                 ("-c"))))
+#+END_SRC
 * Keybindings
 ** Override other things
 #+BEGIN_SRC emacs-lisp  :tangle don-configuration.el