scs@lokkur.UUCP (Steve Simmons) (05/08/89)
I know this subject has been beaten pretty thoroughly, but I'm bringing it up again. This time rather than just complaining about the function changing from pre-2.2 days, I will argue that the current implementation is inconsistant. There are three circumstances which will cause a mailbox to be cleaned. One is when the user deliberately asks for it (resynch command), one is when changing to another folder, and one is when exiting elm. Assume alwaysdelete is ON and ask is OFF in the elmrc. Assume you are in a folder 'foo' from which you have pending deletes. If you either resynch or change folders, the messages pending deletion will be automaticly deleted. But if you quit elm you will be prompted for verification of the deletion. This strikes me as inconsistant. Yes, the command used to close the old folder is different. But consider what the three commands really do: $ Close current folder, then reopen it c Close current folder, open another q Close current folder, exit elm The inconsistancy is in what happens as part of the closing process. The action to be taken after the close should not have an effect on the close. By the by, a compliment for a new feature I just noticed: when doing a change, messages are not deleted from the current box until the existance of the target is verified. It's already saved me from an error or two. -- Steve Simmons ...sharkey!lokkur!scs scs@lokkur.dexter.mi.us "Gordon Way's astonishment at suddenly being shot dead was nothing to his astonishment at what happened next." -- Douglas Adams