Xref: utzoo comp.os.vms:15908 comp.emacs:6471 Path: utzoo!attcan!utgpu!jarvis.csri.toronto.edu!mailrus!iuvax!purdue!mentor.cc.purdue.edu!j.cc.purdue.edu!nwd From: nwd@j.cc.purdue.edu (Daniel Lawrence) Newsgroups: comp.os.vms,comp.emacs Subject: Re: Zero Length File save with Emacs and VMS Summary: VMS uEMACS Keywords: Emacs, Purge, VMS Message-ID: <9734@j.cc.purdue.edu> Date: 13 Jul 89 14:47:27 GMT References: <114@egrunix.UUCP> <426@uncw.UUCP> <8186@bsu-cs.bsu.edu> Reply-To: nwd@j.cc.purdue.edu (Daniel Lawrence) Followup-To: comp.os.vms Organization: Purdue University Lines: 35 In article <8186@bsu-cs.bsu.edu> neubauer@bsu-cs.bsu.edu (Paul Neubauer) writes: >In article <426@uncw.UUCP> session@uncw.UUCP (Zack Sessions) writes: >+In article <114@egrunix.UUCP> steyaert@egrunix.UUCP (Terry Steyaert) writes: >+>[trimmed] >+>[He describes some problems with MicroEMACS 3.8 and VMS] >+>[trimmed] >+ >I know of no good solution that does not involve the source to >(Micro?)Emacs. I am crossposting this discussion to comp.emacs, where it >will probably be seen by Dan Lawrence, the author of MicroEmacs. (I have >seen his postings there before, but I do not remember his email address, or >I would simply forward your problem to him directly.) Assuming that the >emacs under discussion IS MicroEmacs, this would be a rather serious bug. >It should be noted, however, that MicroEmacs has had a couple of major >revisions since 3.8. It is now up to 3.10. I have no idea whatsoever, >whether Dan would have fixed this behavior in those versions. > Yes, 3.10b (and 3.9 as well), which again runs under VMS, does not have this problem. However there is some confusion, under VMS, concerning the new method MicroEMACS uses for "safe" saving.... ie EMACS opens up a temporary file, writes the buffer out, kills the old version, then renames the temp file to the old name. This makes saving very "safe" on other systems, but only succeeds in confusing VMS's version system. So under VMS in MicroEMACS version 3.10 and above add this line to your emacs.rc file: set $ssave FALSE Daniel Lawrence voice: (317) 742-5153 arpa: dan@midas.mgmt.purdue.edu The Programmer's Room Fido: 1:201/10 - (317) 742-5533