Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!swrinde!zaphod.mps.ohio-state.edu!think.com!snorkelwacker.mit.edu!ai-lab!mole.ai.mit.edu!entropy From: entropy@ai.mit.edu (entropy) Newsgroups: comp.sys.atari.st Subject: Re: Problem with gnu emacs. Message-ID: Date: 10 Dec 90 03:03:04 GMT References: <166@anaxagoras.ils.nwu.edu> Sender: news@ai.mit.edu Organization: /home/fsg/entropy/temporary/.organization Lines: 39 In-reply-to: jones@ils.nwu.edu's message of 9 Dec 90 23:37:35 GMT In article <166@anaxagoras.ils.nwu.edu> jones@ils.nwu.edu (Eric Jones) writes: Hi, I have been running Edgar Roeder's port of gnu emacs V18.55 to the ST. Overall I'm very happy with it, but I have encountered a couple of annoying problems. This message is to ask if anyone has found patches or work arounds. 1. Filename completion causes the disk to thrash. The disk seems to do at least one, (sometimes two), seeks for each file in the directory in which the filename is being completed. With my sluggish supra drive, filename completion can cause the system to hang for 30 seconds or more. I would doubt there's an easy fix for this. It doesn't sound like a problem with Gnu EMACS, more like a problem with running it on a small computer. Try using a disk cache, so all that grinding will be done in memory. 2. Emacs sometimes crashes when it receives two quit signals (^G) in succession. This usually happens in the minibuffer, but beyond that I haven't been able to discover any general pattern. Actually, it's possible that emacs is not actually crashing. What usually happens is that I get thrown into gulam with some kind of weird error message, and then am unable to get back to emacs: ^Z causes the system to hang. Believe it or not, it's supposed to do that. On a multitasking system you could re-attach to the process, but in TOS I'd assume you're just plain screwed. The reason behind this is so you have a way to "REALLY get out" in case Emacs gets confused and starts trashing your file system or something. The fix is to become much more mellow about pressing C-g (just once will usually do the trick.) I'm still re-learning this is myself as older versions of GNU Emacs didn't do this (A friend and I just installed 18.55 on a VMS machine, which had version 16.somethin-or-other, and I ghot nailed by this a few times.) Disclaimer: I use GNU Emacs on a day to day basis, but rarely use it on my ST. And, the version I have on my ST was a different port. So, my statements here reflect only my knowledge of GNU Emacs in general, not of any specific port. entropy@mole.ai.mit.edu