comparison lisp/mail/rmail.el @ 82511:ad03d7b3a351

(rmail-movemail-variant-p): Call on load to set movemail related variables. (rmail-insert-inbox-text): Use only rmail-movemail-program, which will now be set before this is called.
author Glenn Morris <rgm@gnu.org>
date Wed, 22 Aug 2007 03:36:42 +0000
parents 254d73284bb0
children 20ca9ea6e1d1 b83d0dadb2a7
comparison
equal deleted inserted replaced
82510:73e2928cb544 82511:ad03d7b3a351
236 Currently known variants are 'emacs and 'mailutils." 236 Currently known variants are 'emacs and 'mailutils."
237 (when (not rmail-movemail-variant-in-use) 237 (when (not rmail-movemail-variant-in-use)
238 ;; Autodetect 238 ;; Autodetect
239 (setq rmail-movemail-variant-in-use (rmail-autodetect))) 239 (setq rmail-movemail-variant-in-use (rmail-autodetect)))
240 (not (null (member rmail-movemail-variant-in-use variants)))) 240 (not (null (member rmail-movemail-variant-in-use variants))))
241
242 ;; Call for effect, to set rmail-movemail-program (if not set by the
243 ;; user), and rmail-movemail-variant-in-use. Used by various functions.
244 ;; I'm not sure if M-x rmail is the only entry point to this package.
245 ;; If so, this can be moved there.
246 (rmail-movemail-variant-p)
241 247
242 ;;;###autoload 248 ;;;###autoload
243 (defcustom rmail-dont-reply-to-names nil "\ 249 (defcustom rmail-dont-reply-to-names nil "\
244 *A regexp specifying addresses to prune from a reply message. 250 *A regexp specifying addresses to prune from a reply message.
245 A value of nil means exclude your own email address as an address 251 A value of nil means exclude your own email address as an address
1816 (with-temp-buffer 1822 (with-temp-buffer
1817 (let ((errors (current-buffer))) 1823 (let ((errors (current-buffer)))
1818 (buffer-disable-undo errors) 1824 (buffer-disable-undo errors)
1819 (let ((args 1825 (let ((args
1820 (append 1826 (append
1821 (list (or rmail-movemail-program 1827 (list rmail-movemail-program nil errors nil)
1822 (expand-file-name "movemail"
1823 exec-directory))
1824 nil errors nil)
1825 (if rmail-preserve-inbox 1828 (if rmail-preserve-inbox
1826 (list "-p") 1829 (list "-p")
1827 nil) 1830 nil)
1828 (if (rmail-movemail-variant-p 'mailutils) 1831 (if (rmail-movemail-variant-p 'mailutils)
1829 (append (list "--emacs") rmail-movemail-flags) 1832 (append (list "--emacs") rmail-movemail-flags)