Article View: gnu.emacs.bug
Article #1017autosave bug
From: Kyle Jones
Date: Wed, 28 Sep 1988 13:21
Date: Wed, 28 Sep 1988 13:21
25 lines
1348 bytes
1348 bytes
GNU Emacs 18.52:
This bit of code from src/fileio.c can cause Emacs not to autosave
some file buffers at all, even when auto-save-mode is turned on in the
buffer. This is disastrous if the system crashes in the midst of an
edit session, or Emacs receives a terminate signal (say from `shutdown').
if ((XFASTINT (b->save_length) * 10
> (b->text.size1 + b->text.size2) * 13)
/* These messages are frequent and annoying for `*mail*'. */
&& !EQ (b->filename, Qnil))
{
/* It has shrunk too much; don't checkpoint. */
message ("Buffer %s has shrunk a lot; not autosaving it",
XSTRING (b->name)->data);
Fsleep_for (make_number (1));
continue;
}
I'd like to this check removed. I understand the reasoning behind the
heuristic but I think Emacs has enough revision safeguards that we
could heave this one. Besides that, those "buffer has shrunk a lot"
messages are an irritant.
kyle jones
Technical Details
Message-ID:
<8809291455.AA03009@uunet.UU.NET>Path:
arc1-ca.pugleaf.net!utzoo!utgpu!water!watmath!uunet!tut.cis.ohio-state.edu!UUNET.UU.NET!talos!kjonesShow Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!water!watmath!uunet!tut.cis.ohio-state.edu!UUNET.UU.NET!talos!kjones From: talos!kjones@UUNET.UU.NET (Kyle Jones) Newsgroups: gnu.emacs.bug Subject: autosave bug Message-ID: <8809291455.AA03009@uunet.UU.NET> Date: 28 Sep 88 13:21:46 GMT Sender: daemon@tut.cis.ohio-state.edu Distribution: gnu Organization: GNUs Not Usenet Lines: 25