From xemacs-m  Thu Dec 19 01:03:49 1996
Received: from venus.Sun.COM (venus.Sun.COM [192.9.25.5])
          by xemacs.cs.uiuc.edu (8.8.4/8.8.4) with SMTP
	  id BAA07595 for <xemacs-beta@xemacs.org>; Thu, 19 Dec 1996 01:03:48 -0600 (CST)
Received: from Eng.Sun.COM ([129.146.1.25]) by venus.Sun.COM (SMI-8.6/mail.byaddr) with SMTP id XAA01397; Wed, 18 Dec 1996 23:02:44 -0800
Received: from kindra.eng.sun.com by Eng.Sun.COM (SMI-8.6/SMI-5.3)
	id XAA06741; Wed, 18 Dec 1996 23:02:42 -0800
Received: from xemacs.eng.sun.com by kindra.eng.sun.com (SMI-8.6/SMI-SVR4)
	id XAA09987; Wed, 18 Dec 1996 23:02:42 -0800
Received: by xemacs.eng.sun.com (SMI-8.6/SMI-SVR4)
	id XAA06295; Wed, 18 Dec 1996 23:02:40 -0800
Date: Wed, 18 Dec 1996 23:02:40 -0800
Message-Id: <199612190702.XAA06295@xemacs.eng.sun.com>
From: Martin Buchholz <mrb@Eng.Sun.COM>
To: pez@dwwc.com, Richard Stallman <rms@gnu.ai.mit.edu>
Cc: Steven L Baur <steve@miranova.com>, xemacs-beta@xemacs.org
Subject: Re: 19.15 b4 success and beef
In-Reply-To: <199612190213.VAA14436@axis.daedalusww.com>
References: <199612190029.TAA07346@detlev.canada.sun.com>
	<m2g213uz60.fsf@altair.xemacs.org>
	<199612190213.VAA14436@axis.daedalusww.com>
Reply-To: Martin Buchholz <mrb@Eng.Sun.COM>
Mime-Version: 1.0 (generated by tm-edit 7.94)
Content-Type: text/plain; charset=US-ASCII

>>>>> "Pez" == Peter Pezaris <pez@dwwc.com> writes:

Pez> I would vote for changing it.  I would also vote for
Pez> including a EOF delimiter by default.

Referring to the value of require-final-newline, right?

I think require-final-newline should default to something other than
nil.  Very few people edit files which require the final newline to be
MISSING.  Most object code files are not damaged by having a trailing
newline added at the end, so even if you're in the habit of editing
binary executables directly, nothing should go wrong.  It *is* true
that there is a slight chance of user astonishment, if the user does
an ls -l before and after editing, and compares file sizes (I've done
this).

Proposal:

require-final-newline should default to t.

(The folks I support have run this way for years)

Alternate proposal:

require-final-newline should default to 'ask.

Pez> But then, I have a history of voting for change... call me
Pez> an XEmacs rebel.

One can get cleverer, perhaps, and only add the trailing newline if
the last file line was added in the current editing session, or if the
file appears to be a text file...

Martin 

