From mboxrd@z Thu Jan 1 00:00:00 1970 Path: quimby.gnus.org!not-for-mail From: Luc Teirlinck Newsgroups: gmane.emacs.devel Subject: Re: mailabbrev.el, mailalias.el and related package. Date: Fri, 15 Feb 2002 22:47:29 -0600 (CST) Message-ID: <200202160447.WAA29111@eel.dms.auburn.edu> References: <200202140440.WAA20427@eel.dms.auburn.edu> <200202151036.g1FAaMU07264@santafe.santafe.edu> NNTP-Posting-Host: quimby2.netfonds.no X-Trace: quimby2.netfonds.no 1013835633 14521 195.204.10.66 (16 Feb 2002 05:00:33 GMT) X-Complaints-To: usenet@quimby2.netfonds.no NNTP-Posting-Date: 16 Feb 2002 05:00:33 GMT Cc: emacs-devel@gnu.org Original-Received: from fencepost.gnu.org ([199.232.76.164]) by quimby2.netfonds.no with esmtp (Exim 3.12 #1 (Debian)) id 16bwxc-0003m7-00 for ; Sat, 16 Feb 2002 06:00:32 +0100 Original-Received: from localhost ([127.0.0.1] helo=fencepost.gnu.org) by fencepost.gnu.org with esmtp (Exim 3.33 #1 (Debian)) id 16bwle-00011X-00; Fri, 15 Feb 2002 23:48:10 -0500 Original-Received: from manatee.dms.auburn.edu ([131.204.53.104]) by fencepost.gnu.org with esmtp (Exim 3.33 #1 (Debian)) id 16bwkn-0000xz-00; Fri, 15 Feb 2002 23:47:17 -0500 Original-Received: from eel.dms.auburn.edu (eel.dms.auburn.edu [131.204.53.108]) by manatee.dms.auburn.edu (8.9.1a/8.9.1) with ESMTP id WAA26125; Fri, 15 Feb 2002 22:47:11 -0600 (CST) Original-Received: (from teirllm@localhost) by eel.dms.auburn.edu (8.9.3+Sun/8.9.3) id WAA29111; Fri, 15 Feb 2002 22:47:29 -0600 (CST) X-Authentication-Warning: eel.dms.auburn.edu: teirllm set sender to teirllm@dms.auburn.edu using -f Original-To: rms@gnu.org In-reply-to: <200202151036.g1FAaMU07264@santafe.santafe.edu> (message from Richard Stallman on Fri, 15 Feb 2002 03:36:22 -0700 (MST)) Errors-To: emacs-devel-admin@gnu.org X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.0.5 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Emacs development discussions. List-Unsubscribe: , List-Archive: Xref: quimby.gnus.org gmane.emacs.devel:1191 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:1191 I do not know whether I should actually post this to this thread or to "expanding mail aliases too aggressive (.mailrc)". Also, maybe additional people should get a CC? Concerning the effect of my package on the two problems reported in "expanding mail aliases too aggressive (.mailrc)": In .mailrc I used to have this entry: alias gnu Now, when I type To: emacs-devel@gnu.-!- it gets expanded to To: emacs-devel@ I may be misunderstanding the above, but I can not only not reproduce this in Emacs20.7 built with my package, I can also not reproduce it in Emacs21.1.90 without any of my package included in it. Wondering when my .mailrc entries were transferred to (define-abbrev-table 'mail-abbrevs '(...)) in ~/.abbrev_defs; was this a one time action or does Emacs maintain this list? Whenever Emacs decides to modify user files in tell the user about it (through a message dialog the user is considered to confirm) and add a comment. The current mailabbrev.el needs to write mailabbrevs in ~/.abbrevs_defs, because that is the only way it can save them. Of course aliases defined in .mailrc are already stored there, but mailabbrev needs to worry about aliases defined in other ways. My package would change that totally, because it would have all aliases defined in .mailrc. It would still use abbrevs internally, but these would be essentially invisible to users. Conflicts between the two types of aliases were a source of bugs. _______________________________________________ Emacs-devel mailing list Emacs-devel@gnu.org http://mail.gnu.org/mailman/listinfo/emacs-devel