From xemacs-m  Thu Dec 19 00:43:29 1996
Received: from altair.xemacs.org (steve@xemacs.miranova.com [206.190.83.19])
          by xemacs.cs.uiuc.edu (8.8.4/8.8.4) with ESMTP
	  id AAA07477 for <xemacs-beta@xemacs.org>; Thu, 19 Dec 1996 00:43:28 -0600 (CST)
Received: (from steve@localhost)
          by altair.xemacs.org (8.8.4/8.8.4)
	  id WAA31861; Wed, 18 Dec 1996 22:53:23 -0800
Sender: steve@xemacs.org
To: xemacs-beta@xemacs.org
Subject: Re: 19.15 b4 success and beef
References: <199612190029.TAA07346@detlev.canada.sun.com> <m2g213uz60.fsf@altair.xemacs.org> <kigiv5zguez.fsf@jagor.srce.hr>
X-Url: http://www.miranova.com/%7Esteve/
Mail-Copies-To: never
X-Face: #!T9!#9s-3o8)*uHlX{Ug[xW7E7Wr!*L46-OxqMu\xz23v|R9q}lH?cRS{rCNe^'[`^sr5"
 f8*@r4ipO6Jl!:Ccq<xoV[Qz2u8<8-+Vwf2gzJ44lf_/y9OaQ`@#Q65{U4/TC)i2`~/M&QI$X>p:9I
 OSS'2{-)-4wBnVeg0S\O4Al@)uC[pD|+
X-Attribution: sb
From: Steven L Baur <steve@miranova.com>
In-Reply-To: Hrvoje Niksic's message of 19 Dec 1996 03:05:56 +0100
Mime-Version: 1.0 (generated by tm-edit 7.97)
Content-Type: text/plain; charset=US-ASCII
Date: 18 Dec 1996 22:53:22 -0800
Message-ID: <m24thjyqhp.fsf@altair.xemacs.org>
Lines: 52
X-Mailer: Red Gnus v0.72/XEmacs 20.0

>>>>> "Hrv" == Hrvoje Niksic <hniksic@srce.hr> writes:
>>>>> "Georg" == Georg Nikodym <georgn@canada.sun.com> writes:
>>>>> "sb" == Steven L. Baur (steve@miranova.com) wrote:

Georg> ... next-line-add-newlines ...

sb> How many people really like a setting of `t'?

Hrv> I don't know, but whenever I tell people about that variable,
Hrv> their lives seem to be filled with joy.  They set it to nil
Hrv> promptly.  It might be good to consult RMS, to avoid such random
Hrv> changes.  I don't know how many people use this feature.

I'm not sure this would accomplish much, but O.K.

Hrv> I also believe there should be a variable to turn off the beep
Hrv> when one reaches the beginning and end of file (the messages are
Hrv> OK, but I hate the beep).  There are various lisp solutions to
Hrv> this, but none seems complete.

This is already planned.  The beep is indicative of a programmed error
and has the unfortunate consequence of turning off the zmacs region.
This is much more of an XEmacs issue than an Emacs issue.

The planned change will run along the lines of the advice I've posted
to comp.emacs.xemacs on a couple of occasions:

      (defadvice scroll-up (around scroll-up freeze)
	(interactive "_P")
	(let ((zmacs-region-stays t))
	  (if (interactive-p)
	      (condition-case nil
		  ad-do-it
		(end-of-buffer (goto-char (point-max))))
	    ad-do-it)))

      (defadvice scroll-down (around scroll-down freeze)
	(interactive "_P")
	(let ((zmacs-region-stays t))
	  (if (interactive-p)
	      (condition-case nil
		  ad-do-it
		(beginning-of-buffer (goto-char (point-min))))
	    ad-do-it)))


and will probably be integrated with scroll-in-place.
-- 
steve@miranova.com baur
Unsolicited commercial e-mail will be billed at $250/message.
"That Bill Clinton.  He probably doesn't know how to log on to the
Internet."  -- Rush Limbaugh, noted Computer Expert

