From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: Scratch buffer annoyance Date: Mon, 23 Jul 2007 00:28:50 -0400 Message-ID: References: <871wf5cv6y.fsf@jurta.org> <7dbe73ed0707190725l426d0731u5f9c36cd14278f78@mail.gmail.com> <87k5st7iqt.fsf@jurta.org> Reply-To: rms@gnu.org NNTP-Posting-Host: lo.gmane.org Content-Type: text/plain; charset=ISO-8859-15 X-Trace: sea.gmane.org 1185165090 7575 80.91.229.12 (23 Jul 2007 04:31:30 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Mon, 23 Jul 2007 04:31:30 +0000 (UTC) Cc: emacs-devel@gnu.org To: Juri Linkov Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Jul 23 06:31:29 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 1ICpZt-0004uE-4J for ged-emacs-devel@m.gmane.org; Mon, 23 Jul 2007 06:31:25 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1ICpZs-00023w-Lx for ged-emacs-devel@m.gmane.org; Mon, 23 Jul 2007 00:31:24 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1ICpVy-0000Bv-UF for emacs-devel@gnu.org; Mon, 23 Jul 2007 00:27:22 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1ICpVy-0000BH-7K for emacs-devel@gnu.org; Mon, 23 Jul 2007 00:27:22 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1ICpVy-0000BD-5I for emacs-devel@gnu.org; Mon, 23 Jul 2007 00:27:22 -0400 Original-Received: from fencepost.gnu.org ([140.186.70.10]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1ICpVx-0006ac-M4 for emacs-devel@gnu.org; Mon, 23 Jul 2007 00:27:21 -0400 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.60) (envelope-from ) id 1ICpXO-0002yY-QE; Mon, 23 Jul 2007 00:28:50 -0400 In-reply-to: <87k5st7iqt.fsf@jurta.org> (message from Juri Linkov on Sat, 21 Jul 2007 21:07:37 +0300) 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:75353 Archived-At: This requires some related modifications: the startup screen should be static because when the user want to clink on a link, it shouldn't disappear just before clicking on it when it happens to be at the same time as to show the next splash screen. This would be annoying. I agree. However, part of the reason why there are two fancy splash screens is to present more information than will fit comfortably in one. If we don't use the current solution (switching between two splash screens), we need another solution. Another necessary change is to allow point movements commands in the startup splash screen to be able to move point to the link and type RET to activate it. Currently, any key causes the splash screen to exit, and this key is applied to the underlying buffer. Obviously part of this change is that that won't happen any more. The following patch adds a keymap common to the startup splash screen and the About screen with keys `q' and SPC to quit from them. I don't understand -- what does it mean to "quit" from the splash screen? This patch doesn't contain more necessary changes because including them in one patch would create a mess. A separate patch later will add more links to the startup screen and to normal-splash-screen, revert changes to save *scratch* buffer, and add a new option `visit-on-startup'. In this one case, I think we want to see all the patches put together. The reason is that I am not ready, now, to decide to take this route. I might choose it once I see it in its mature form. In other words, it is needful to develop the mature form and present the combined patch.