From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Sascha Wilde Newsgroups: gmane.emacs.devel Subject: Re: New start up splash screen annoyance... Date: Thu, 13 Sep 2007 09:52:11 +0200 Message-ID: References: <87sl5n5yem.fsf@stupidchicken.com> <87fy1nbe4f.fsf@jurta.org> <86myvu2zw1.fsf@lola.quinscape.zz> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1189669715 11017 80.91.229.12 (13 Sep 2007 07:48:35 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Thu, 13 Sep 2007 07:48:35 +0000 (UTC) Cc: juri@jurta.org, cyd@stupidchicken.com, emacs-devel@gnu.org To: rms@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Sep 13 09:48:31 2007 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1IVjR5-0007iW-O5 for ged-emacs-devel@m.gmane.org; Thu, 13 Sep 2007 09:48:28 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1IVjR5-0003I2-8m for ged-emacs-devel@m.gmane.org; Thu, 13 Sep 2007 03:48:27 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1IVjR2-0003HZ-A7 for emacs-devel@gnu.org; Thu, 13 Sep 2007 03:48:24 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1IVjR0-0003H4-QF for emacs-devel@gnu.org; Thu, 13 Sep 2007 03:48:23 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1IVjR0-0003H1-JM for emacs-devel@gnu.org; Thu, 13 Sep 2007 03:48:22 -0400 Original-Received: from ns.km1136.keymachine.de ([62.141.58.119] helo=km1136.keymachine.de) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1IVjQt-00071O-Mf; Thu, 13 Sep 2007 03:48:16 -0400 Original-Received: from kenny.sha-bang.de (xdsli138.osnanet.de [212.95.109.138]) (authenticated bits=0) by km1136.keymachine.de (8.12.11.20060308/8.12.10) with ESMTP id l8D7mAT0014455; Thu, 13 Sep 2007 09:48:10 +0200 Original-Received: from wilde by kenny.sha-bang.de with local (Kenny MUA v.0409034.42) ID 1IVjUh-0001FC-75; Thu, 13 Sep 2007 09:52:11 +0200 In-Reply-To: (Richard Stallman's message of "Tue\, 11 Sep 2007 16\:31\:17 -0400") User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/23.0.50 (gnu/linux) X-Detected-Kernel: Linux 2.4-2.6 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:78742 Archived-At: Richard Stallman wrote: > > Experienced Emacs users generally don't do it anyway. > > Huh? If I start Emacs, why should I not specify what file I want to > edit as an experienced user? > > Because nearly always you already have an Emacs running. > It is a bad idea to teach yourself habits that presume > you don't have an Emacs running, because that would lead > you to kill Emacs and restart it, or to start multiple Emacs jobs. Basically I agree here. It is worthwhile trying to teach new Emacs users that one Emacs running is enough (and with the multi-tty stuff merged in, this is even more true).[0] BUT there are two reasons why I still think that annoying users when using the file name argument is no good: 1. New users, having the habit to give the file name on the command line should not get the first impression, that Emacs is worse than the editors they already know. It's easier to teach them better ways of using Emacs, if they are not annoyed by the first encounter. 2. Experienced users, just wanting to edit one file on a machine they will leave immediately after this. In this case giving the file name on the command line safes some key strokes, but only if you don't have to waste them on getting rid of the nag screen. I'm a system administrator you know, saving key strokes is our Holy Grail... cheers sascha [0] btw, a shortcut for `emacsclient -a emacs' would be handy, maybe it should be even the default behavior, for it is what one usally wants to do: if there is an Emacs running: use it, else: start one. -- Sascha Wilde "Computers are good at following instructions, but not at reading your mind." D. E. Knuth, The TeXbook, Addison-Wesley 1984, 1986, 1996, p. 9