all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Stefan Vollmar <vollmar@nf.mpg.de>
To: "Joel J. Adamson" <adamsonj@email.unc.edu>
Cc: help-gnu-emacs@gnu.org
Subject: Re: site-start.el: inhibit-startup-screen?
Date: Thu, 20 May 2010 22:01:17 +0200	[thread overview]
Message-ID: <B12ED70C-D814-4BAC-A9E6-281D8B1094A6@nf.mpg.de> (raw)
In-Reply-To: <3199.1274382280@chondestes.bio.unc.edu>

[-- Attachment #1: Type: text/plain, Size: 2833 bytes --]

Dear Joel,

On 20.05.2010, at 21:04, Joel J. Adamson wrote:

[...]
> Just curious: Why do so many people loathe the splash screen?  Why is it
> controversial?


I hasten to emphasize that I do not loathe the splash screen - in fact, I can honestly say that I quite like the design and the overall idea. However, I think I can justify why I put some effort today into the inhibit-startup-screen discussion:

We are trying to convince some MS Windows users at our institute to use Emacs (for now, just for a specific purpose). These users have certain expectations (some of them actually do make sense) and one of them is that they can drop a file on the Emacs icon shortcut and that file is then opened with Emacs, another is that when they open Emacs with a double-click it should present an "untitled" buffer ready-for-input. 

Unless a user manually disables the splashscreen, neither of these requirements works. 

If you know that the splashscreen behaves just like another buffer (in some respects), that just opening another file will make it disappear and that there really (really) is no need to always quit Emacs immediately after using it - you are not in a good position to appreciate the irritation about the splashscreen that some Windows users have reported. Naturally, we tell them about just keeping Emacs open and use multiple buffers - but old habits die hard.

Here is another reason: we have had requests from Windows users that could they please have some keyboard shortcuts that they are accustomed to such as this one:

(global-set-key [(S-kp-insert)] 'cua-paste)

This and a couple of other things were very easy to implement, it was fun to do and these guys were really impressed by how flexible Emacs is (and, yes, that was a very nice kind of feedback).

All adaptions were done by simply adding to a site-start.el file in site-lisp, starting with a plain vanilla emacs-23.2 build from the GNU site (great work, thanks!).

inhibit-startup-screen was the only thing we could not accomplish in this manner and so, in a way, this violates the truly great flexibility of Emacs. Maybe this is a source of irritation for me: it is an unnecessary restriction of my freedom to customize Emacs.

I can see why it is important, useful and wise to show the splashscreen by default. However, I vote that there should a way to switch it off in site-start.el in order to create specific distributions (adding personal .emacs files for Windows users is not practical). 

Warm regards,
 Stefan
-- 
Dr. Stefan Vollmar, Dipl.-Phys.
Head of IT group
Max-Planck-Institut für neurologische Forschung
Gleuelerstr. 50, 50931 Köln, Germany
Tel.: +49-221-4726-213  FAX +49-221-4726-298
Tel.: +49-221-478-5713  Mobile: 0160-93874279
Email: vollmar@nf.mpg.de   http://www.nf.mpg.de







[-- Attachment #2: smime.p7s --]
[-- Type: application/pkcs7-signature, Size: 4409 bytes --]

  reply	other threads:[~2010-05-20 20:01 UTC|newest]

Thread overview: 33+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-05-19 15:02 site-start.el: inhibit-startup-screen? Stefan Vollmar
2010-05-19 15:07 ` Drew Adams
2010-05-20 15:09   ` Stefan Vollmar
2010-05-20 15:19     ` Drew Adams
2010-05-20 19:04     ` Joel J. Adamson
2010-05-20 20:01       ` Stefan Vollmar [this message]
2010-05-21  1:44         ` Kevin Rodgers
2010-05-21  6:51           ` Stefan Vollmar
2010-05-23 17:52       ` tomas
     [not found]       ` <mailman.3.1274636585.29942.help-gnu-emacs@gnu.org>
2010-05-24  0:12         ` Stefan Monnier
2010-05-20 19:34     ` Johan Bockgård
2010-05-20 20:14       ` bug#6234: " Stefan Vollmar
2010-05-21  8:36         ` Štěpán Němec
2010-05-21  8:36         ` Štěpán Němec
2010-05-21 15:32           ` Joel J. Adamson
2010-05-21 16:09             ` Stefan Vollmar
2011-07-13 21:55             ` Lars Magne Ingebrigtsen
2011-07-13 23:46               ` Glenn Morris
2011-07-13 23:55                 ` Lars Magne Ingebrigtsen
2010-05-20 18:07                   ` bug#6234: 23.2; inhibit-startup-screen does not work in site-start.el Stefan Vollmar
2010-05-20 19:02                     ` Chong Yidong
2010-05-20 19:20                       ` Stefan Vollmar
2011-07-13 23:59                     ` bug#6234: site-start.el: inhibit-startup-screen? Glenn Morris
2011-07-14  0:09                       ` Lars Magne Ingebrigtsen
2011-07-14  1:48                         ` Chong Yidong
2011-07-14 12:55                           ` Lars Magne Ingebrigtsen
2011-07-14 15:10                       ` Richard Stallman
2010-05-21 15:32           ` Joel J. Adamson
2010-05-20 20:14       ` Stefan Vollmar
2010-05-19 19:30 ` Leo
2010-05-19 21:04 ` Suvayu Ali
2010-05-19 21:50   ` Stefan Vollmar
2010-05-20 10:23     ` Suvayu Ali

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=B12ED70C-D814-4BAC-A9E6-281D8B1094A6@nf.mpg.de \
    --to=vollmar@nf.mpg.de \
    --cc=adamsonj@email.unc.edu \
    --cc=help-gnu-emacs@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.