Article View: gnu.emacs.bug
Article #99945Re: mailrc files
From: Michael Meissner
Date: Tue, 10 Apr 1990 14:44
Date: Tue, 10 Apr 1990 14:44
38 lines
1978 bytes
1978 bytes
In article <9004091915.AA00676@borodin.> rdh@sli.com (Robert D. Houk)
writes:
| When I edit my .mailrc file, I [empirically] have to kill emacs and
| start a new emacs for any new aliasii added to .mailrc to be noticed
| and used when sending mail. Is this a known bug, or am I [not] doing
| something silly?
I use the following in my .emacs file to automagically rebuild the
aliases file whenever I save .mailrc:
(defvar mrm-recursive-rebuild-aliases nil
"Non-nil if within mrm-rebuild-mail-aliases.")
(defun mrm-rebuild-mail-aliases-hook ()
"Hook to rebuild the mail aliases, whenever ~/.mailrc is stored."
(if (and (not mrm-recursive-rebuild-aliases)
(string-equal buffer-file-name (expand-file-name "~/.mailrc")))
(unwind-protect
(progn
(setq mrm-recursive-rebuild-aliases t)
(basic-save-buffer)
(build-mail-aliases)
(message "Mail aliases rebuilt"))
(progn
(setq mrm-recursive-rebuild-aliases nil)
t))
nil))
(if (not (memq 'mrm-rebuild-mail-aliases-hook write-file-hooks))
(setq write-file-hooks (cons 'mrm-rebuild-mail-aliases-hook
write-file-hooks)))
--
Michael Meissner email: meissner@osf.org phone: 617-621-8861
Open Software Foundation, 11 Cambridge Center, Cambridge, MA
Catproof is an oxymoron, Childproof is nearly so
Technical Details
Message-ID:
<MEISSNER.90Apr10104447@curley.osf.org>Path:
arc1-ca.pugleaf.net!gmdzi!unido!mcsun!uunet!samsung!think!paperboy!meissnerReferences:
<9004091915.AA00676@borodin.>Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: fb2f1,fee184a1ec44c4a3 X-Google-Attributes: gidfb2f1,public X-Google-ArrivalTime: 1990-04-10 10:33:13 PST Path: arc1-ca.pugleaf.net!gmdzi!unido!mcsun!uunet!samsung!think!paperboy!meissner From: meissner@osf.org (Michael Meissner) Newsgroups: gnu.emacs.bug Subject: Re: mailrc files Message-ID: <MEISSNER.90Apr10104447@curley.osf.org> Date: 10 Apr 90 14:44:47 GMT References: <9004091915.AA00676@borodin.> Sender: news@OSF.ORG Distribution: gnu Organization: Open Software Foundation Lines: 38 Posted: Tue Apr 10 15:44:47 1990 In-reply-to: rdh@sli.com's message of 9 Apr 90 19:15:52 GMT