dot/emacs: Turn off warning about the change to message-mode.
[profile] / dot / emacs
index 5081daf..faae519 100644 (file)
--- a/dot/emacs
+++ b/dot/emacs
 
 ;; ---- Some mail and news configuration ---
 
-(setq mail-from-style 'parens)
-(setq mail-signature t)
-(setq mail-yank-prefix "> ")
-(setq mail-archive-file-name "~/Mail/sent")
+(setq mail-from-style 'parens
+      mail-signature t
+      mail-yank-prefix "> "
+      mail-archive-file-name "~/Mail/sent"
+      compose-mail-user-agent-warnings nil)
 
 (setq rmail-display-summary t)
 (setq rmail-file-name "~/Mail/rmail")
      (let ((rootlyness (cond ((executable-find "really") "really")
                             ((executable-find "become") "become")
                             ((executable-find "sudo") "sudo")
-                            (t "su"))))
+                            (t "su")))
+          (this-host (concat "\\`\\(localhost\\|"
+                             (system-name) "\\|\\)\\'"))
+          (this-user (concat "\\`\\(" (user-login-name) "\\|"
+                             (user-real-login-name) "\\|\\)\\'")))
        (setq tramp-default-method-alist
-            `(("\\`\\(localhost\\|\\)\\'" "" ,rootlyness)
-              (nil "." ,rootlyness))))
-     (setq tramp-default-proxies-alist
-          `(("\\`\\(localhost\\|\\)\\'" nil nil)
-            (nil "\\`root\\'" "/ssh:%h:")))))
+            `((,this-host nil ,rootlyness)
+              (nil ,this-user "ssh")
+              (nil "." ,rootlyness)))
+       (setq tramp-default-proxies-alist
+            `((,this-host nil nil)
+              (nil "." "/ssh:%h:"))))))
 
 ;;;--------------------------------------------------------------------------
 ;;; General fontification.