From xemacs-m  Tue Dec 17 15:20:06 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 PAA00999 for <xemacs-beta@xemacs.org>; Tue, 17 Dec 1996 15:20:04 -0600 (CST)
Received: (from steve@localhost)
          by altair.xemacs.org (8.8.4/8.8.4)
	  id NAA14204; Tue, 17 Dec 1996 13:30:00 -0800
Sender: steve@xemacs.org
To: xemacs-beta@xemacs.org
Subject: Re: 19.15 b4
References: <199612171152.LAA13465@wrath.parallax.co.uk> <m2wwuhm42l.fsf@altair.xemacs.org> <kign2vdatj0.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 17 Dec 1996 19:57:07 +0100
Mime-Version: 1.0 (generated by tm-edit 7.96)
Content-Type: text/plain; charset=US-ASCII
Date: 17 Dec 1996 13:29:59 -0800
Message-ID: <m2u3pk506f.fsf@altair.xemacs.org>
Lines: 56
X-Mailer: Red Gnus v0.72/XEmacs 19.15

>>>>> "Hrv" == Hrvoje Niksic <hniksic@srce.hr> writes:
Hrv> Steven L. Baur (steve@miranova.com) wrote:

sb> Cc-mode is not going to be dumped with XEmacs any more (one version of
sb> cc-mode for Emacs & XEmacs, Emacs 19.34 compatibility, reduce base
sb> XEmacs footprint).  The autoloads for it should work in beta4.

Hrv> Will it slow down too much loading of the first C file?

It didn't bother me as much as I thought it would when Emacs did it.  

Hrv> Which else major modes are also dumped?

(Doing a quick scan down prim/loadup.el)
text-mode
lisp-mode
lisp
ls-lisp

Plus some other stuff associated with text-mode.  Text-mode must stay.
The others are possible candidates, but not without further
reorganization.  (Not for 20.0 or 19.15, but perhaps for 20.1) I would
like to revisit the decision to drop the user in a lisp interaction
mode buffer.  While the experienced user knows what to do this, the
biggest mistake I've seen when handing XEmacs to new users is that
they start typing text in that buffer.

The *scratch* buffer is so useful once you know what do with it, that
I'm not suggesting that it go away.  It just seems to me we could
provide a nicer default for the first buffer entered.  The current
behavior, nice as it is for advanced users, violates the principle of
least surprise to a novice user.  When a text editor is started, one
should expect to immediately be able to enter text.  Getting a lisp
interpreter instead is a little weird.


What I eventually want to see in the default distributed dumped XEmacs
is a functional *text* editor and nothing more.  Other favorite
packages can be dumped with site-load.el, and we should provide an
example or two.  

Hrv> E.g. if emacs-lisp-mode is dumped too, we should probably
Hrv> autoload it also.

We cannot autoload anything required to get into the default startup
lisp interaction *scratch* buffer.

Hrv> * Q: What is an experienced Emacs user?
Hrv> * A: A person who wishes that the terminal had pedals.

Isn't that a recommended way now to avoid carpal tunnel?
-- 
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

