about summary refs log tree commit diff
path: root/emacs/.emacs.d/wpc/ssh.el
diff options
context:
space:
mode:
Diffstat (limited to 'emacs/.emacs.d/wpc/ssh.el')
-rw-r--r--emacs/.emacs.d/wpc/ssh.el5
1 files changed, 5 insertions, 0 deletions
diff --git a/emacs/.emacs.d/wpc/ssh.el b/emacs/.emacs.d/wpc/ssh.el
index a642e6fa3e57..2e5839c04698 100644
--- a/emacs/.emacs.d/wpc/ssh.el
+++ b/emacs/.emacs.d/wpc/ssh.el
@@ -37,6 +37,11 @@
 ;; Maximizes the tramp debugging noisiness while I'm still learning about tramp.
 (setq tramp-verbose 10)
 
+;; As confusing as this may seem, this forces Tramp to use *my* .ssh/config
+;; options, which enable ControlMaster. In other words, disabling this actually
+;; enables ControlMaster.
+(setq tramp-use-ssh-controlmaster-options nil)
+
 (defcustom ssh-hosts '("desktop" "socrates")
   "List of hosts to which I commonly connect.
 Note: It could be interesting to read these values from ~/.ssh-config, but