diff --git a/emacs/.emacs.d/init.el b/emacs/.emacs.d/init.el index fa5147206..787d55971 100644 --- a/emacs/.emacs.d/init.el +++ b/emacs/.emacs.d/init.el @@ -18,6 +18,7 @@ (require 'screen-brightness) ;; miscellaneous +(require 'ssh) (require 'clipboard) (require 'battery) (require 'dotfiles) diff --git a/emacs/.emacs.d/wpc/ssh.el b/emacs/.emacs.d/wpc/ssh.el index d70393757..3e30e39bb 100644 --- a/emacs/.emacs.d/wpc/ssh.el +++ b/emacs/.emacs.d/wpc/ssh.el @@ -13,7 +13,7 @@ (require 'tramp) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -;; Library +;; Configuration ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; TODO: Is "ssh" preferable to "scp"? @@ -22,10 +22,21 @@ ;; Taken from: https://superuser.com/questions/179313/tramp-waiting-for-prompts-from-remote-shell (setq tramp-shell-prompt-pattern "^[^$>\n]*[#$%>] *\\(\[[0-9;]*[a-zA-Z] *\\)*") -;; TODO: Re-enable this in case "dumb" isn't the default. -;; (setq tramp-terminal-type "dumb") +;; Sets the value of the TERM variable to "dumb" when logging into the remote +;; host. This allows me to check for the value of "dumb" in my shell's init file +;; and control the startup accordingly. You can see in the (shamefully large) +;; commit, 0b4ef0e, that I added a check like this to my ~/.zshrc. I've since +;; switched from z-shell to fish. I don't currently have this check in +;; config.fish, but I may need to add it one day soon. +(setq tramp-terminal-type "dumb") +;; Maximizes the tramp debugging noisiness while I'm still learning about tramp. (setq tramp-verbose 10) +(defun ssh/desktop-cd-home () + "Open a dired buffer of my desktop's home directory for wpcarro." + (interactive) + (find-file "/ssh:wpcarro@desktop:~")) + (provide 'ssh) ;;; ssh.el ends here