From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Alan Mackenzie Newsgroups: gmane.emacs.devel Subject: Splash screen problems Date: 8 Apr 2007 15:19:23 +0200 Message-ID: <20070408143841.GB6804@muc.de> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1176038400 2921 80.91.229.12 (8 Apr 2007 13:20:00 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Sun, 8 Apr 2007 13:20:00 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Apr 08 15:19:38 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 1HaXIo-0007VV-8L for ged-emacs-devel@m.gmane.org; Sun, 08 Apr 2007 15:19:30 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1HaXMV-00068l-NZ for ged-emacs-devel@m.gmane.org; Sun, 08 Apr 2007 09:23:19 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1HaXMS-00065h-P0 for emacs-devel@gnu.org; Sun, 08 Apr 2007 09:23:16 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1HaXMS-00065A-6B for emacs-devel@gnu.org; Sun, 08 Apr 2007 09:23:16 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1HaXMS-000652-19 for emacs-devel@gnu.org; Sun, 08 Apr 2007 09:23:16 -0400 Original-Received: from colin.muc.de ([193.149.48.1] helo=mail.muc.de) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1HaXIj-00064C-7C for emacs-devel@gnu.org; Sun, 08 Apr 2007 09:19:25 -0400 Original-Received: (qmail 83058 invoked by uid 3782); 8 Apr 2007 13:19:23 -0000 Original-Received: from acm.muc.de (p54a3ddfe.dip.t-dialin.net [84.163.221.254]) by colin2.muc.de (tmda-ofmipd) with ESMTP; Sun, 08 Apr 2007 15:19:19 +0200 Original-Received: (qmail 15744 invoked by uid 1000); 8 Apr 2007 14:38:41 -0000 Original-Date: Sun, 8 Apr 2007 15:38:41 +0100 Content-Disposition: inline User-Agent: Mutt/1.5.9i X-Delivery-Agent: TMDA/1.1.5 (Fettercairn) X-Primary-Address: acm@muc.de X-detected-kernel: FreeBSD 4.6-4.9 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:69191 Archived-At: Hi, Emacs. A happy Easter to all who observe it, and a good day to everybody else! I recently tried to disable Emacs 22's splash screen (aka startup message) because it was getting on my nerves. As a first try, I put "(setq inhibit-splash-screen t)" into my site-start.el (since the irritation is just as intense when I start Emacs as root). This didn't work. The Emacs manual (page "Initial Options") mentions the variable as an aside, but fails to state it doesn't work in site-start.el. It also calls it "inhibit-startup-message", even though that name is now a mere alias for inhibit-splash-screen. I think "splash screen" (and "startup message") should appear in the concept index, to make it easier for people to find the option. The doc string for the variable does say "in your PERSONAL init file", but I don't think this is emphatic enough, given how few variables (few enough to be counted on the hands of one arm?) share this property and that "in your init file" normally works equally well "in your site-start.el". So I propose the following changes: 2007-04-08 Alan Mackenzie * startup.el (inhibit-splash-screen): Emphatically state that it can't be set in site-start.el. *** startup.el~ 2007-04-04 23:26:31.000000000 +0100 --- startup.el 2007-04-08 15:07:18.242746328 +0100 *************** *** 44,51 **** "Non-nil inhibits the startup screen. It also inhibits display of the initial message in the `*scratch*' buffer. ! This is for use in your personal init file, once you are familiar ! with the contents of the startup screen." :type 'boolean :group 'initialization) --- 44,51 ---- "Non-nil inhibits the startup screen. It also inhibits display of the initial message in the `*scratch*' buffer. ! This is for use in your personal init file (but NOT site-start.el), once ! you are familiar with the contents of the startup screen." :type 'boolean :group 'initialization) 2007-04-08 Alan Mackenzie * cmdargs.texi (Initial Options): Call "inhibit-splash-screen" by its new name. Insert concept index entries. *** cmdargs.texi~ 2007-03-07 22:40:41.000000000 +0000 --- cmdargs.texi 2007-04-08 15:09:48.819855128 +0100 *************** *** 279,287 **** @item --no-splash @opindex --no-splash ! @vindex inhibit-startup-message ! Do not display a splash screen on startup; this is equivalent to ! setting the variable @code{inhibit-startup-message} to non-@code{nil}. @item --no-desktop @opindex --no-desktop --- 279,292 ---- @item --no-splash @opindex --no-splash ! @vindex inhibit-splash-screen ! @cindex splash screen ! @cindex startup message ! Do not display a splash screen on startup. You can also achieve this ! effect by setting the variable @code{inhibit-splash-screen} to ! non-@code{nil} in you personal init file (but @emph{not} in ! @file{site-start.el}). (This variable was called ! @code{inhibit-startup-message} in previous Emacs versions.) @item --no-desktop @opindex --no-desktop -- Alan Mackenzie (Ittersbach, Germany).