🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

VM Feature Requests (Numerous)

#9146
From: Boris Putanec
Date: Fri, 06 Mar 1992 18:27
67 lines
3316 bytes
Since Kyle is now working on VM again (with the release of VM 5.32
beta), I though I would post my list of feature requests. I would like
to see at least some (hopefully all :) of these incorportated into VM
and comments are welcome.

Here it is:

* make vm-group-by work reliably. date-sent only seems to reorder a
  portion folder, leaving some messages out of order. What is
  interesting is that the Summary reports the correct date for a
  message, but vm-group-by does not properly reorder it. I can supply
  a buffer if you need it.

* vm-kill - This should be like gnus-kill, a generic interface onto
  manipulating messages from within VM User written Elisp. An sample
  interface would be something like the following:

	(vm-kill header regexp function flag)

  Where header specifies the headers to affect, regexp would be the
  desired match regexp, function the function to execute on a matched
  header and flag indicating if deleted/unready/etc messages should be
  processed.

  A nice interactive interface should also be provided, with friendly
  prompting of header/regexp/function/flag.

  The header list could be built out of the same sort of selector
  symbols that are currently recognized in vm-virtual-folder-alist.
  This would allow nice completion prompting in the interactive
  version of vm-kill.

  This would nicely generalize vm-kill-subject/vm-auto-archive-messages 
  and provide easy access to vm-kill-author or vm-kill-subject-string,
  etc...

* Make the use of virtual folders easier by allowing the building of
  vm-virtual-folder-alist interactively. Lets say I wanted to see all
  the messages in my MBOX that were from foo@bar.com, I would want
  something like vm-virtual-select-view, which would then prompt for
  header (from vm-virtual selector symbols) and regexp. It would
  automatically build a virtual folder based on the parameters out of
  the current folder. This would nicely co-exist with more permanent
  virtual views specified in vm-virtual-folder-alist.

  This would provide a feature that Elm has and can be very useful on
  occasion.

* Have a variable specifing headers to remove on vm-forward-message.

* Add a vm-resend-message option which treats the current message like
  a bounce-message even if it is not. I.E. make it act like
  vm-resend-bounced-message on a regular message.

* Make vm-reply (no included-text case) try and arrange windows to
  show the original message _and_ the new reply-message mailbuffer. I
  have code which does this if you want to look at how it works.

* Add the vm-spool-directory variable which causes VM to treat a
  visited folder as a spool-file if it exists under
  vm-spool-directory and incorportate the spool-file contents.


Thanks

boris
Technical Details
Message-ID: <BP.92Mar6132721@hobbes.cs.brown.edu>
Path: arc1-ca.pugleaf.net!sparky!uunet!brunix!bp

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: f6829,82adf8c0965000a5
X-Google-Attributes: gidf6829,public
X-Google-ArrivalTime: 1992-03-05 17:09:36 PST
Newsgroups: gnu.emacs.vm.bug
Path: arc1-ca.pugleaf.net!sparky!uunet!brunix!bp
From: bp@cs.brown.edu (Boris Putanec)
Subject: VM Feature Requests (Numerous)
Message-ID: <BP.92Mar6132721@hobbes.cs.brown.edu>
Sender: news@cs.brown.edu
Organization: Department of Computer Science, Brown University
Date: Fri, 6 Mar 1992 18:27:21 GMT
Lines: 67