diff options
Diffstat (limited to 'config/tramp')
-rw-r--r-- | config/tramp/config-tramp-connection-properties.el | 2 | ||||
-rw-r--r-- | config/tramp/config-tramp-sudo-hang-fix.el | 3 | ||||
-rw-r--r-- | config/tramp/config-tramp.el | 10 |
3 files changed, 15 insertions, 0 deletions
diff --git a/config/tramp/config-tramp-connection-properties.el b/config/tramp/config-tramp-connection-properties.el new file mode 100644 index 0000000..88f2dfd --- /dev/null +++ b/config/tramp/config-tramp-connection-properties.el @@ -0,0 +1,2 @@ +(add-to-list 'tramp-connection-properties (list (regexp-quote (format "/sudo:root@%s:" system-name)) + "session-timeout" (* 60 20))) diff --git a/config/tramp/config-tramp-sudo-hang-fix.el b/config/tramp/config-tramp-sudo-hang-fix.el new file mode 100644 index 0000000..3882f28 --- /dev/null +++ b/config/tramp/config-tramp-sudo-hang-fix.el @@ -0,0 +1,3 @@ +(defun sudo-edit () + (interactive) + (find-file (format "/sudo:root@%s:%s" system-name (read-file-name "Edit as root: ")))) diff --git a/config/tramp/config-tramp.el b/config/tramp/config-tramp.el new file mode 100644 index 0000000..e50ff1d --- /dev/null +++ b/config/tramp/config-tramp.el @@ -0,0 +1,10 @@ +(require 'tramp) + +(setq password-cache nil + password-cache-expiry 0 + tramp-persistency-file-name nil) + +(load "config-tramp-connection-properties") +(load "config-tramp-sudo-hang-fix") + +(provide 'config-tramp) |