From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stephen Berman Newsgroups: gmane.emacs.devel Subject: Initial splash screen (was Re: A wish, a plea) Date: Fri, 22 Jun 2007 12:23:43 +0200 Message-ID: <87ir9g70eo.fsf_-_@escher.local.home> References: <4679F561.4030600@hacksaw.org> <87d4zomyiw.fsf@red-bean.com> <87fy4kjy0k.fsf@red-bean.com> <467AF6CC.2000300@gnu.org> <86ejk4jtno.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 1182511969 13814 80.91.229.12 (22 Jun 2007 11:32:49 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Fri, 22 Jun 2007 11:32:49 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Jun 22 13:32:47 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 1I1hNf-0005XS-4u for ged-emacs-devel@m.gmane.org; Fri, 22 Jun 2007 13:32:47 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1I1hNe-0001mT-MZ for ged-emacs-devel@m.gmane.org; Fri, 22 Jun 2007 07:32:46 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1I1hNb-0001mO-4w for emacs-devel@gnu.org; Fri, 22 Jun 2007 07:32:43 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1I1hNY-0001mC-O8 for emacs-devel@gnu.org; Fri, 22 Jun 2007 07:32:41 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1I1hNY-0001m9-Ip for emacs-devel@gnu.org; Fri, 22 Jun 2007 07:32:40 -0400 Original-Received: from main.gmane.org ([80.91.229.2] helo=ciao.gmane.org) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1I1hNY-0006al-2n for emacs-devel@gnu.org; Fri, 22 Jun 2007 07:32:40 -0400 Original-Received: from list by ciao.gmane.org with local (Exim 4.43) id 1I1giR-00084v-Hz for emacs-devel@gnu.org; Fri, 22 Jun 2007 12:50:11 +0200 Original-Received: from i577bf6fd.versanet.de ([87.123.246.253]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 22 Jun 2007 12:50:11 +0200 Original-Received: from Stephen.Berman by i577bf6fd.versanet.de with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 22 Jun 2007 12:50:11 +0200 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 30 Original-X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: i577bf6fd.versanet.de User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.1 (gnu/linux) X-detected-kernel: Linux 2.6, seldom 2.4 (older, 4) 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:73606 Archived-At: On Fri, 22 Jun 2007 10:11:07 +0200 David Kastrup wrote: > Sascha Wilde writes: > >> Jason Rumney wrote: >> >>> How about if Emacs left the splash screen as the active buffer if there >>> were no files listed on the command-line, until the user deliberately >>> switches buffers (either with C-x C-f to edit a new file, or C-x b to >>> *scratch*) >> >> Please don't. There is nothing more useless than a splash screen -- >> there is a good reason, that we have inhibit-splash-screen. > > By the way: I think that our choice of having the splash screen > displayed by default even when Emacs is called with a file name is a > mistake. Even more so if the same happens when using emacsclient. This may have been suggested before (I haven't searched the archives for it), but since the issue has been raised again, what about this: show the splash screen the first time the user invokes Emacs (even with a file name) and ask whether to show it on the next invocation. Lot of programs do something similar, usually with popup windows displaying a tip of the day, and the information in the splash screen is partly like a TOTD. Having users answer the question has two advantages: it forces them to take notice of the splash screen at least the first time they invoke Emacs, and it provides them with the immediate opportunity to disable it on future invocations. Steve Berman