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: evangelizing Emacs with a graphical tutorial Date: Sun, 13 Jul 2008 01:21:59 +0300 Organization: JURTA Message-ID: <87wsjqg2br.fsf_-_@jurta.org> References: <87ejpc3ilr.fsf@localhost.i-did-not-set--mail-host-address--so-tickle-me> <878wwen09k.fsf@jurta.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1215902292 32646 80.91.229.12 (12 Jul 2008 22:38:12 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 12 Jul 2008 22:38:12 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Jul 13 00:39:00 2008 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 1KHnk1-00027w-WE for ged-emacs-devel@m.gmane.org; Sun, 13 Jul 2008 00:38:58 +0200 Original-Received: from localhost ([127.0.0.1]:43575 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KHnjA-0003vI-39 for ged-emacs-devel@m.gmane.org; Sat, 12 Jul 2008 18:38:04 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1KHnj3-0003v3-UC for emacs-devel@gnu.org; Sat, 12 Jul 2008 18:37:57 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1KHnj0-0003up-Hp for emacs-devel@gnu.org; Sat, 12 Jul 2008 18:37:56 -0400 Original-Received: from [199.232.76.173] (port=56867 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KHnj0-0003um-BZ for emacs-devel@gnu.org; Sat, 12 Jul 2008 18:37:54 -0400 Original-Received: from anti-4.kiev.sovam.com ([62.64.120.202]:59245) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1KHniz-0005sO-UM for emacs-devel@gnu.org; Sat, 12 Jul 2008 18:37:54 -0400 Original-Received: from [83.170.232.243] (helo=smtp.svitonline.com) by anti-4.kiev.sovam.com with esmtp (Exim 4.67) (envelope-from ) id 1KHnix-0006q7-FS for emacs-devel@gnu.org; Sun, 13 Jul 2008 01:37:51 +0300 In-Reply-To: <878wwen09k.fsf@jurta.org> (Juri Linkov's message of "Mon, 07 Jul 2008 00:57:59 +0300") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (x86_64-pc-linux-gnu) X-Scanner-Signature: eacc24c597fa83a26e5f02f00d1ff66c X-DrWeb-checked: yes X-SpamTest-Envelope-From: juri@jurta.org X-SpamTest-Group-ID: 00000000 X-SpamTest-Header: Trusted X-SpamTest-Info: Profiles 4292 [July 12 2008] X-SpamTest-Info: {received from trusted relay: common white list} X-SpamTest-Info: {HEADERS: header Content-Type found without required header Content-Transfer-Encoding} X-SpamTest-Method: white ip list X-SpamTest-Rate: 10 X-SpamTest-Status: Trusted X-SpamTest-Status-Extended: trusted X-SpamTest-Version: SMTP-Filter Version 3.0.0 [0278], KAS30/Release X-detected-kernel: by monty-python.gnu.org: FreeBSD 6.x (1) 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:100628 Archived-At: BTW, while looking now at the startup screen with a new nice image, I have a feeling that it is a bit unfriendly to put the word "to quit" just below the word "Welcome". I propose to move this line a few lines below to be after the line "To start". This would be more logical place and more friendly. Everyone will still see it on the startup screen. Anyway, this line is less noticeable than the line "Emacs Tutorial Learn basic keystroke commands", so when the user visits the Tutorial without reading anything else on the startup screen, then the user misses this important information on the beginning of the Tutorial. So I also propose to add this line to the Tutorial as well. The following path does this: Index: etc/tutorials/TUTORIAL =================================================================== RCS file: /sources/emacs/emacs/etc/tutorials/TUTORIAL,v retrieving revision 1.4 diff -c -r1.4 TUTORIAL *** etc/tutorials/TUTORIAL 15 May 2008 07:32:14 -0000 1.4 --- etc/tutorials/TUTORIAL 12 Jul 2008 22:21:29 -0000 *************** *** 11,16 **** --- 11,17 ---- ESC key and then type . We write for the ESC key. Important note: to end the Emacs session, type C-x C-c. (Two characters.) + To quit a partially entered command, type C-g. The characters ">>" at the left margin indicate directions for you to try using a command. For instance: <> Index: lisp/startup.el =================================================================== RCS file: /sources/emacs/emacs/lisp/startup.el,v retrieving revision 1.494 diff -c -r1.494 startup.el *** lisp/startup.el 2 Jul 2008 01:49:01 -0000 1.494 --- lisp/startup.el 12 Jul 2008 22:21:34 -0000 *************** *** 1183,1192 **** "Browse http://www.gnu.org/gnu/linux-and-gnu.html") '("GNU" (lambda (button) (describe-gnu-project)) "Display info on the GNU project"))) ! " operating system.\n" ! :face variable-pitch "To quit a partially entered command, type " ! :face default "Control-g" ! :face variable-pitch ".\n\n" :link ("Emacs Tutorial" (lambda (button) (help-with-tutorial))) "\tLearn basic keystroke commands" (lambda () --- 1183,1189 ---- "Browse http://www.gnu.org/gnu/linux-and-gnu.html") '("GNU" (lambda (button) (describe-gnu-project)) "Display info on the GNU project"))) ! " operating system.\n\n" :link ("Emacs Tutorial" (lambda (button) (help-with-tutorial))) "\tLearn basic keystroke commands" (lambda () *************** *** 1429,1434 **** --- 1426,1435 ---- (lambda (button) (customize-group 'initialization)) "Change initialization settings including this screen") "\n")) + (fancy-splash-insert + :face 'variable-pitch "To quit a partially entered command, type " + :face 'default "Control-g" + :face 'variable-pitch ".\n") (fancy-splash-insert :face `(variable-pitch (:foreground ,fg)) "\nThis is " (emacs-version) -- Juri Linkov http://www.jurta.org/emacs/