RCS file: e:/cvsroot/gnus-alias/gnus-alias.el,v Working file: gnus-alias.el head: 1.4 branch: locks: strict access list: symbolic names: keyword substitution: kv total revisions: 4; selected revisions: 4 description: gnus-alias source file ---------------------------- revision 1.4 date: 2003/08/16 23:05:10; author: jcasa; state: Exp; lines: +610 -548 o Tested under gnus 5.10.2 o gnus-alias-override-user-mail-address (new function) Better identity switching, though it may not work with all backends. Will correctly set mail header's Return-Path if allowed. o gnus-alias-message-x-completion (new function) Drop in function for use in a message-x hook to set your identity based on the To: field in a NEW message. Requires you to tab off of the To: header, though. o Minor documentation cleanup o Minor changes for byte-compiler warnings ---------------------------- revision 1.3 date: 2001/09/16 17:33:44; author: jcasa; state: Exp; lines: +31 -22 Ready for posting; went thru: o lm-verify o checkdoc o elint ---------------------------- revision 1.2 date: 2001/09/16 16:30:36; author: jcasa; state: Exp; lines: +549 -325 Changes since last version: o Added much more documentation o Added many to-do items and ranked them o Added 'Refer-to' to identity-alist o Changed identity-rule Header Set from 'all' to 'both' o Added ability to work on forwarded messages as if they were being replied to o Added use of save-match-data wherever needed o Changed gnus-alias-disply-version to gnus-alias-version o Added gnus-alias-ensure-message-mode o Added more/full flexibility in regexp substitutions o Fixed minor bugs o Overhauled debug/error system o Added gnus-alias-position-on-field to allow extra headers to be placed in the order desired by user o Added support for inserting and removing Body elements o Fixed bug in gnus-alias-dump-headers o Added Identity menu in Message mode o Added gnus-alias-point-position Major changes from gnus-pers: o changes to Personality/Identity definition: broke out extra headers to make them a repeating list of header/value pairs; added Organization & Body elements o made the alias look-ups non-case-sensitive o got rid of deprecated variables and functions o gnus-alias-current-identity is now buffer-local o removed key-binding bound to `gnus-personality-choose' (conflicted with XXX in Emacs 21) o added gnus-alias-load-hook o allow overlaying Identities o gnus-personality-use used the 'default' identity when none was supplied (or if an invalid identity was supplied); gnus-alias-use-identity will generate an error under similar circumstances o Fundamentally changed the way gnus-pers-electric-headers work; much simpler now o electric headers can now work on the message being forwarded/replied to o electric-headers-abbrev-alist can now refer to other element definitions instead of duplicating them o replaced much of the code with standard message.el commands o generally cleaned it up for posting to gnu.emacs.sources ---------------------------- revision 1.1 date: 2001/09/08 21:51:46; author: jcasa; state: Exp; Initial version. =============================================================================