emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: evangelizing Emacs with a graphical tutorial


From: Juri Linkov
Subject: Re: evangelizing Emacs with a graphical tutorial
Date: Sun, 13 Jul 2008 01:21:59 +0300
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (x86_64-pc-linux-gnu)

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 <chr>.  We write <ESC> 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:
  <<Blank lines inserted around following line by help-with-tutorial>>

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/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]