🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.emacs.vm.bug
Article #9020

Message marks problems

#9020
From: Mike J. Fuller
Date: Fri, 05 Jun 1992 00:35
37 lines
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!mikef

Show 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