]> git.eshelyaron.com Git - emacs.git/commitdiff
Require sendmail. Delete redundant defvar.
authorKarl Heuer <kwzh@gnu.org>
Fri, 16 Sep 1994 22:28:30 +0000 (22:28 +0000)
committerKarl Heuer <kwzh@gnu.org>
Fri, 16 Sep 1994 22:28:30 +0000 (22:28 +0000)
(expand-mail-aliases, define-mail-alias): Synchronize cached list with file.

lisp/mail/mailalias.el

index 6addb3c5a90503189ee7824443c38fa670e6b154..828b2f596a4859cd891092e6c76cdafba9a5ea93 100644 (file)
@@ -29,9 +29,7 @@
 
 ;;; Code:
 
-(defvar mail-aliases t
-  "Alias of mail address aliases,
-or t meaning should be initialized from `~/.mailrc'.")
+(require 'sendmail)
 
 ;; Called from sendmail-send-it, or similar functions,
 ;; only if some mail aliases are defined.
@@ -40,6 +38,7 @@ or t meaning should be initialized from `~/.mailrc'.")
 Suitable header fields are `To', `Cc' and `Bcc' and their `Resent-' variants.
 Optional second arg EXCLUDE may be a regular expression defining text to be
 removed from alias expansions."
+  (synch-mail-aliases)
   (if (eq mail-aliases t)
       (progn (setq mail-aliases nil) (build-mail-aliases)))
   (goto-char beg)
@@ -167,6 +166,7 @@ DEFINITION can be one or more mail addresses separated by spaces.
 An address can contain spaces if it is quoted with double-quotes."
   (interactive "sDefine mail alias: \nsDefine %s as mail alias for: ")
   ;; Read the defaults first, if we have not done so.
+  (synch-mail-aliases)
   (if (eq mail-aliases t)
       (progn
        (setq mail-aliases nil)