]> git.eshelyaron.com Git - emacs.git/commitdiff
(mh-alias-read-address-map): Define within defvar.
authorJohn Paul Wallington <jpw@pobox.com>
Sun, 8 Jun 2008 21:47:08 +0000 (21:47 +0000)
committerJohn Paul Wallington <jpw@pobox.com>
Sun, 8 Jun 2008 21:47:08 +0000 (21:47 +0000)
lisp/mh-e/mh-alias.el

index 8eeaaa7f55e79e7407df2857ba8b68257b6a2231..ef96a90c5ab49efba3ed36ad92fc5ce681fc78af 100644 (file)
   "Alist of aliases extracted from passwd file and their expansions.")
 (defvar mh-alias-tstamp nil
   "Time aliases were last loaded.")
-(defvar mh-alias-read-address-map nil)
-(unless mh-alias-read-address-map
-  (setq mh-alias-read-address-map
-        (copy-keymap minibuffer-local-completion-map))
-  (define-key mh-alias-read-address-map
-    "," 'mh-alias-minibuffer-confirm-address)
-  (define-key mh-alias-read-address-map " " 'self-insert-command))
+(defvar mh-alias-read-address-map
+  (let ((map (copy-keymap minibuffer-local-completion-map)))
+    (define-key map "," 'mh-alias-minibuffer-confirm-address)
+    (define-key map " " 'self-insert-command)
+    map))
 
 (defvar mh-alias-system-aliases
   '("/etc/nmh/MailAliases" "/etc/mh/MailAliases"