Article View: gnu.emacs.vm.bug
Article #9020Message marks problems
From: Mike J. Fuller
Date: Fri, 05 Jun 1992 00:35
Date: Fri, 05 Jun 1992 00:35
37 lines
3096 bytes
3096 bytes
I've used VM for over two years, and one of my favorite features is vm-auto-archive-messages (along with a good vm-auto-folder-alist). However, most of the time I don't want to archive my entire VM.inbox because I need to act on some of the messages. The other day I figured I'd try to use one of the more advanced features (message marks) to archive just part of my mail folder. So I marked a bunch of messages (M M) and used vm-next-command-uses-marks (M n) to do a vm-auto-archive-messages (A). Unfortunately, what happened is VM went into an infinite loop. From looking at the contents of one of the folders, it looks like VM was saving all of the marked messages in the folder that the first message matched, over and over again. Yes, I know that vm-auto-archive-messages isn't documented as using marks, but the documentation for message marks also says "the next VM command will apply to all marked messages, provided the command can be applied to such messages in a meaningful and useful way." Well, I think only auto-archiving the marked messages is useful and meaningful, and regardless of whether it is supported or not, an infinite loop that will eventually fill your filesystem is certainly a bug. In trying to figure out message marks, I also noticed a very serious documentation bug. The texinfo documentation claims that 'C-c C-@' calls vm-mark-message when it is really 'M M', 'C-c SPC' calls vm-unmark-message when it is really 'M U', and 'C-c RET' calls vm-next-command-uses-marks when it is really 'M n'. I spent about 10 minutes staring at the documentation and my VM window, trying to figure out what I was doing wrong! Finally I decided to check my key bindings and found out what they really are. BTW, this is VM 5.32 beta running under GNU emacs 18.58. Other than the above two problems, I have been very happy with version 5 of VM. It (and version 4) have safely and efficiently helped me process 1000's of mail messages in the past 2 years. /-----------------------------------------------------------------------------\ | Mike J. Fuller | Internet: mikef@sarah.lerc.nasa.gov | "I hate | |----------------| mikef@zippysun.math.uakron.edu | quotations." | |/\/\/\/\/\/\/\/\| Bitnet: r3mjf1@akronvm | -- R.W. Emerson | \-----------------------------------------------------------------------------/
Technical Details
Message-ID:
<1992Jun5.003553.24702@eagle.lerc.nasa.gov>Path:
arc1-ca.pugleaf.net!sparky!uunet!dtix!darwin.sura.net!gatech!usenet.ins.cwru.edu!eagle!eagle!mikefShow Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: f6829,e940079a77146320,start X-Google-Attributes: gidf6829,public X-Google-ArrivalTime: 1992-06-04 10:18:44 PST Path: arc1-ca.pugleaf.net!sparky!uunet!dtix!darwin.sura.net!gatech!usenet.ins.cwru.edu!eagle!eagle!mikef From: mikef@sarah.lerc.nasa.gov (Mike J. Fuller) Newsgroups: gnu.emacs.vm.bug Subject: Message marks problems Message-ID: <1992Jun5.003553.24702@eagle.lerc.nasa.gov> Date: 5 Jun 92 00:35:53 GMT Sender: news@eagle.lerc.nasa.gov Reply-To: mikef@sarah.lerc.nasa.gov Organization: Computational Materials Laboratory, NASA Lewis Research Center Lines: 31 X-Newsreader: GNU Emacs 18.58.2, GNUS 3.14.1, NNTP 3.10