🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

VM 5.33 patched for emacs 19 available

#8756
From: David J. MacKenzie
Date: Thu, 08 Jul 1993 04:41
52 lines
3088 bytes
On ftp.eng.umd.edu [129.2.90.15] in pub/gnu/vm-5.33-19.tar.gz
is a version of VM 5.33 that has been patched to work with GNU Emacs
19.  There seems to be a big demand for this.  I also threw in jwz's
very handy vm-sort package.

The changes made for Emacs 19 were not made by me; I just collected
them.  They are:

Wed Jun 30 00:11:25 1993  Bruce Cole  (bcole@cisco.com)

	* vm-vars.el: 
	With help from Jim Blandy <jimb@totoro.cs.oberlin.edu>, I've found
	more regexps in VM 5.33 which seem to require massaging in order to
	work well under emacs 19.  In particular, VM's use of
	vm-generic-header-regexp was causing Emacs to perform very slow & CPU
	intensive regexp searches which appeared to me to cause Emacs to hang.

Mon Feb  8 00:21:18 1993  Jim Blandy  (jimb@totoro.cs.oberlin.edu)

	* vm-misc.el (vm-with-local-vars-disabled): Instead of deciding at
	macro-expansion time which variable to bind, just bind them both
	all the time.  That way, you get compiled files which work under
	both versions of Emacs.

Sun Feb  7 21:55:47 1993  Jim Blandy  (jimb@totoro.cs.oberlin.edu)

	* vm-misc.el (vm-with-local-vars-disabled, vm-disable-undo,
	vm-push-back-char, vm-have-pushed-back-char-p, vm-baud-rate): New
	functions, for compatibility between Emacs 18 and Emacs 19.
	* vm-folder.el (vm-gobble-crash-box): Use
	vm-with-local-vars-disabled, instead of binding inhibit-local-vars.
	(vm): Use vm-with-local-vars-disabled, instead of binding
	inhibit-local-vars, and vm-disable-undo instead of
	buffer-flush-undo.
	* vm-mark.el (vm-next-command-uses-marks): Use vm-push-back-char,
	instead of setting unread-command-char.
	* vm-search.el (vm-isearch): Use vm-baud-rate instead of
	baud-rate, and vm-push-back-char and vm-have-pushed-back-char-p
	instead of fiddling with unread-command-char directly.
	* vm-virtual.el (vm-visit-virtual-folder): Use vm-disable-undo
	instead of buffer-flush-undo.
	(vm-build-virtual-message-list): Use vm-with-local-vars-disabled
	instead of binding inhibit-local-variables.

	* vm-summary.el (vm-compile-format): Change the regular expression
	used to parse format specifiers so that it can handle field widths
	of more than one digit.  This worked in Emacs 18, but Emacs 19
	uses POSIX-conformant regex matching, meaning that the second
	grouping only matches the last digit of the "17" in "%17.15F".

	* vm-vars.el (vm-startup-message-lines): Include the actual
	Biblical text.
Technical Details
Message-ID: <199307080441.AA00502@aria.eng.umd.edu>
Path: arc1-ca.pugleaf.net!gmd.de!newsserver.jvnc.net!darwin.sura.net!haven.umd.edu!uunet!wendy-fate.uu.net!bug-vm

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: f6829,5bc9f3b34d46e73,start
X-Google-Attributes: gidf6829,public
X-Google-ArrivalTime: 1993-07-07 21:43:21 PST
x-gateway: rodan.UU.NET from bug-vm to gnu.emacs.vm.bug; Thu, 8 Jul 1993 00:41:26 EDT
Date: Thu, 8 Jul 1993 00:41:21 -0400
From: "David J. MacKenzie" <djm@eng.umd.edu>
Message-ID: <199307080441.AA00502@aria.eng.umd.edu>
Subject: VM 5.33 patched for emacs 19 available
Newsgroups: gnu.emacs.vm.bug
Path: arc1-ca.pugleaf.net!gmd.de!newsserver.jvnc.net!darwin.sura.net!haven.umd.edu!uunet!wendy-fate.uu.net!bug-vm
Sender: bug-vm-request@uunet.uu.net
Lines: 52