On Wed, 09 Jun 2010 18:18:42 +0100, David Edmondson wrote: > On Wed, 09 Jun 2010 11:55:49 -0400, Jameson Rollins wrote: > > I would like to push it back the other way. Having specific tags > > modified by specific commands is something particular to individual > > users. If a user wants to do something special, they can make their own > > function to do that. > > You're advocating that no tags are automatically added or removed? I'm advocating that *only* the "unread" tag ever be automatically removed in the emacs UI when doing anything other than explicitly removing tags (eg. like just opening a message for viewing, or browsing through a thread, etc.). All other tags should only ever be explicitly modified by the user. I don't have any problem keys being bound to specific tag modification operations, though, like having the 'd' key add the "delete" tag to a message or thread, or the 'a' key remove the "inbox" tag, etc. If users want to have special tag manipulation procedures to match their needs, then they can easily build the needed functions and bind them to whichever keys they wish. jamie.