From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Juri Linkov Newsgroups: gmane.emacs.devel Subject: Re: New start up splash screen annoyance... Date: Fri, 21 Sep 2007 02:57:17 +0300 Organization: JURTA Message-ID: <87myvgrivy.fsf@jurta.org> References: <87wsuum8qw.fsf@jurta.org> <85abrn9ini.fsf@lola.goethe.zz> <85d4wh3kf9.fsf@lola.goethe.zz> <851wcw1qht.fsf@lola.goethe.zz> <871wctziwv.fsf@kfs-lx.testafd.dk> <87lkb1z0vg.fsf@anzu.internal.golden-gryphon.com> <858x71w5f5.fsf@lola.goethe.zz> <4zvea54019.fsf@fencepost.gnu.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1190333544 10687 80.91.229.12 (21 Sep 2007 00:12:24 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Fri, 21 Sep 2007 00:12:24 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Sep 21 02:12:24 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 1IYW86-0001q7-Pk for ged-emacs-devel@m.gmane.org; Fri, 21 Sep 2007 02:12:23 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1IYW84-0005N9-Ob for ged-emacs-devel@m.gmane.org; Thu, 20 Sep 2007 20:12:20 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1IYW82-0005M3-1D for emacs-devel@gnu.org; Thu, 20 Sep 2007 20:12:18 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1IYW80-0005L7-Dv for emacs-devel@gnu.org; Thu, 20 Sep 2007 20:12:17 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1IYW80-0005L4-Ag for emacs-devel@gnu.org; Thu, 20 Sep 2007 20:12:16 -0400 Original-Received: from relay02.kiev.sovam.com ([62.64.120.197]) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1IYW7z-0002Ca-W5 for emacs-devel@gnu.org; Thu, 20 Sep 2007 20:12:16 -0400 Original-Received: from [83.170.232.243] (helo=smtp.svitonline.com) by relay02.kiev.sovam.com with esmtp (Exim 4.67) (envelope-from ) id 1IYW7n-0000fd-B9 for emacs-devel@gnu.org; Fri, 21 Sep 2007 03:12:12 +0300 In-Reply-To: (Glenn Morris's message of "Thu\, 20 Sep 2007 16\:22\:10 -0400") User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/23.0.50 (gnu/linux) X-Scanner-Signature: 8fcfa5a562f326ba64a474cd1db6e25e X-DrWeb-checked: yes X-SpamTest-Envelope-From: juri@jurta.org X-SpamTest-Group-ID: 00000000 X-SpamTest-Header: Not Detected X-SpamTest-Info: Profiles 1500 [September 20 2007] X-SpamTest-Info: helo_type=3 X-SpamTest-Info: {HEADERS: header Content-Type found without required header Content-Transfer-Encoding} X-SpamTest-Method: none X-SpamTest-Rate: 25 X-SpamTest-Status: Not detected X-SpamTest-Status-Extended: not_detected X-SpamTest-Version: SMTP-Filter Version 3.0.0 [0255], KAS30/Release X-Detected-Kernel: FreeBSD 4.8-5.1 (or MacOS X 10.2-10.3) 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:79413 Archived-At: >> Not that I can see. Are you talking about the "Customize >> Startup" button, which brings up a 50-line customize buffer with >> eight other sometimes-obscure startup options? I meant something >> much simpler: a single "dismiss" button, and a single "make it >> permanent" checkbox, both on the startup screen itself. > > I should have said: for the fancy splash screen only, and provided > that Emacs was started with an init file. I think it was a mistake to add a Dismiss checkbox on the startup screen. I want to remind that the recent changes in startup.el were caused by the incident when a famous writer lost his invaluable masterpiece because he finished Emacs without saving text in the *scratch* buffer. These changes were intended to not show the *scratch* buffer after Emacs startup. And now after three months of discussions and changes we returned to the initial situation: the Dismiss button invites Emacs users to easily disable the startup screen. I'm sure almost every Emacs beginner will be tempted to press it. As a result, they will see the *scratch* buffer after startup, and again will lose their texts typed in this buffer. The *scratch* buffer is mostly intended for the seasoned Lisp hackers, and should be shown on the startup only when explicitly configured by the corresponding option to show the *scratch* buffer. Ideally, starting Emacs without command line arguments should display the startup screen by default and without providing a checkbox to disable it, but starting Emacs with file name arguments should display only the specified files. I understand that adding the Dismiss checkbox was caused by the annoying behavior of displaying the startup screen instead of files when starting Emacs with file name arguments. However, this is a completely separate case and should be treated by different means. Perhaps we should add a separate user option to disable the startup screen only for the case of starting Emacs with file name arguments, and to display the Dismiss button only in this case (unless Richard will agree to some other less annoying way of displaying the help information with file name arguments). -- Juri Linkov http://www.jurta.org/emacs/