;;;(setq mew-cite-bbdb-enable t) ;;;(setq mew-cite-bbdb-header t) (setq mew-use-suffix t) (setq mew-mime-multipart-alternative-list '("Text/Html" "Text/Plain" "*.")) (condition-case nil (require 'mew-w3m) (file-error nil)) (setq mew-summary-form '(type (5 date) " " (-4 size) " " (14 from) " " t (30 subj) "|" (0 body))) ;;(setq w3m-command "/usr/bin/w3mmee") ;;(setq w3m-type 'w3mmee) ;;(setq mew-use-text/html t) ;;(setq mew-ext-url-alist ;; '((t "Browse by emacs-w3m" mew-w3m-ext-url-show nil))) (eval-after-load "mew" '(require 'mew-browse)) (setq thing-at-point-url-path-regexp "[~/A-Za-z0-9---_.${}#%,:?&=]+") ;;(define-key mew-message-mode-map [mouse-2] 'browse-url-at-mouse) ;;(setq thing-at-point-url-path-regexp "[~/A-Za-z0-9---_.${}#%,:]+") ;; (autoload 'browse-url-interactive-arg "browse-url") ;; (autoload 'browse-url-browser-function "browse-url" ;; "Ask a WWW browser to show a URL." t) ;; (autoload 'browse-url-at-point "browse-url" ;; "Ask a WWW browser to load the URL at or before point." t) ;; (autoload 'browse-url-at-mouse "browse-url" ;; "Ask a WWW browser to load a URL clicked with the mouse." t) ;; (autoload 'browse-url-of-buffer "browse-url" ;; "Ask a WWW browser to display BUFFER." t) ;; (autoload 'browse-url-of-file "browse-url" ;; "Ask a WWW browser to display FILE." t) ;; (autoload 'browse-url-of-dired-file "browse-url" ;; "In Dired, ask a WWW browser to display the file named on this line." t) ;; key bind ;; Mew Message mode ;;(define-key mew-message-mode-map [mouse-2] 'browse-url-at-mouse) ;;(add-hook 'mew-message-mode-hook ;; (function ;; (lambda () ;; (local-set-key [mouse-2] 'browse-url-at-mouse) ;; ))) (setq mew-highlight-body-max-size 20000) ;;Charset (setq mew-charset-m17n "utf-8") (setq mew-charset-latin "utf-8") (setq mew-charset-input-method 'utf-8) (setq mew-cs-database-for-encoding `(((ascii) nil "7bit" "7bit") (nil utf-8 "base64" "B"))) (setq mew-pop-size 0) ;;HTML settings ;;(setq mew-imap-prefix-list '("#mh/" "#mhinbox")) ;;(setq mew-auto-get t) ;;;Safari.app ;;;; (setq browse-url-browser-function 'browse-url-safari) ;; (defun browse-url-safari (url &optional new-window) ;; "Open URL in a new Safari window." ;; (interactive (browse-url-interactive-arg "URL: ")) ;; (unless ;; (string= "" ;; (shell-command-to-string ;; (concat "open -a Safari " url))) ;; (message "Starting Safari...") ;; (start-process (concat "open -a Safari " url) nil "open -a Safari " url) ;; (message "Starting Safari... done"))) ;; (autoload 'browse-url-at-mouse "browse-url" ;; "Ask a WWW browser to load a URL clicked with the mouse." t) ;; (add-hook 'mew-message-mode-hook ;; (function ;; (lambda() ;; (local-set-key [mouse-2] 'browse-url-at-mouse)))) (setq mew-prog-text/html 'etk-mime-text/html) (defun etk-mime-text/html (begin end) (save-excursion (goto-char (point-min)) (shell-command-on-region begin end "html2text -nobs" nil t) ) ) ;;;end;;; (setq toolbar-mail-reader 'Mew) (setq mew-use-cached-passwd t) (setq mew-passwd-timer-unit 999) (setq mew-passwd-lifetime 999) (set-default 'mew-decode-quoted 't) (setq mew-prog-pgp "gpg") ;;(setq mew-pop-delete nil) (setq mew-config-alist ;;Gmail '(("default" ("name" . "Wen Zhang") ("user" . "wwzhang") ("mail-domain" . "gmail.com") ("proto" . "+") ("pop-ssl" . t) ("pop-ssl-port" . "995") ("prog-ssl" . "/opt/local/sbin/stunnel") ("pop-auth" . pass) ("pop-user" . "wwzhang") ("pop-server" . "pop.gmail.com") ("smtp-ssl" . t) ("smtp-ssl-port". "465") ("smtp-auth-list" . ("PLAIN" "LOGIN" "CRAM-MD5")) ("smtp-user" . "wwzhang") ("smtp-server" . "smtp.gmail.com") ("signature-file" . "~/.signature") ))) (setq mew-ssl-verify-level 0) (setq mew-prog-ssl "/opt/local/sbin/stunnel") ;;;Thread (setq mew-use-fancy-thread t) ;; nil (setq mew-use-thread-separator nil) (setq mew-thread-separator "--") (setq mew-fancy-thread-indent-strings ["├" "└" "│" " "]) ;; [" +" " +" " |" " "]) (setq mew-cite-fields '("Date:" "From:" )) (setq mew-cite-format ">>>>> On %s, %s wrote:\n\n") ;;biff (setq mew-use-biff t) (setq mew-use-biff-bell t) (setq mew-pop-biff-interval 10) ;; (setq mew-biff-interval mew-pop-biff-interval) ;; for Mew (add-hook 'mew-init-hook (lambda () (require 'mew-fancy-summary))) ;;; common setting (require 'font-lock) ;; ;; (global-font-lock-mode t) ;; as you like. (setq mew-theme-file "~/.mew-theme.el") (setq mew-use-unread-mark t)