unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* info.texi
@ 2005-06-17 18:47 Richard Stallman
  2005-06-18  9:33 ` info.texi Eli Zaretskii
  0 siblings, 1 reply; 33+ messages in thread
From: Richard Stallman @ 2005-06-17 18:47 UTC (permalink / raw)


Would someone please take on the task of updating info.texi?

^ permalink raw reply	[flat|nested] 33+ messages in thread

* Re: info.texi
  2005-06-17 18:47 info.texi Richard Stallman
@ 2005-06-18  9:33 ` Eli Zaretskii
  2005-06-18 13:57   ` info.texi Juri Linkov
  2005-06-19  3:51   ` info.texi Richard Stallman
  0 siblings, 2 replies; 33+ messages in thread
From: Eli Zaretskii @ 2005-06-18  9:33 UTC (permalink / raw)
  Cc: emacs-devel

> From: Richard Stallman <rms@gnu.org>
> Date: Fri, 17 Jun 2005 14:47:13 -0400
> 
> Would someone please take on the task of updating info.texi?

Could you tell what needs updating there, or point to a discussion or
a document that says that?

^ permalink raw reply	[flat|nested] 33+ messages in thread

* Re: info.texi
  2005-06-18  9:33 ` info.texi Eli Zaretskii
@ 2005-06-18 13:57   ` Juri Linkov
  2005-06-19  3:51   ` info.texi Richard Stallman
  1 sibling, 0 replies; 33+ messages in thread
From: Juri Linkov @ 2005-06-18 13:57 UTC (permalink / raw)
  Cc: rms, emacs-devel

>> Would someone please take on the task of updating info.texi?
>
> Could you tell what needs updating there, or point to a discussion
> or a document that says that?

Look at http://lists.gnu.org/archive/html/emacs-devel/2004-06/msg00805.html
where I hinted at taking care of updating Info manual after finishing
all changes?

-- 
Juri Linkov
http://www.jurta.org/emacs/

^ permalink raw reply	[flat|nested] 33+ messages in thread

* Re: info.texi
  2005-06-18  9:33 ` info.texi Eli Zaretskii
  2005-06-18 13:57   ` info.texi Juri Linkov
@ 2005-06-19  3:51   ` Richard Stallman
  1 sibling, 0 replies; 33+ messages in thread
From: Richard Stallman @ 2005-06-19  3:51 UTC (permalink / raw)
  Cc: emacs-devel

    > Would someone please take on the task of updating info.texi?

    Could you tell what needs updating there, or point to a discussion or
    a document that says that?

Figuring out what, if anything, needs updating is part of this job.
I do not know.

^ permalink raw reply	[flat|nested] 33+ messages in thread

* info.texi
@ 2005-08-04  0:08 Juri Linkov
  2005-08-04  1:06 ` info.texi Lennart Borgman
                   ` (2 more replies)
  0 siblings, 3 replies; 33+ messages in thread
From: Juri Linkov @ 2005-08-04  0:08 UTC (permalink / raw)
  Cc: karl

Since updating info.texi is one of the tasks needed to be finished for
the next Emacs release, I took on this task, fixed mistakes in the
existing manual and documented new features.  Please look at the
resulted patch below.

PS: I also have a proposal on a better node partition in info.texi,
but I will send a separate patch, because after moving Info nodes
up and down, small changes will not be visible in the diff.

Index: man/info.texi
===================================================================
RCS file: /cvsroot/emacs/emacs/man/info.texi,v
retrieving revision 1.45
diff -c -r1.45 info.texi
*** man/info.texi	23 Jun 2005 01:17:30 -0000	1.45
--- man/info.texi	4 Aug 2005 00:05:57 -0000
***************
*** 14,21 ****
  This file describes how to use Info, the on-line, menu-driven GNU
  documentation system.
  
! Copyright (C) 1989, 1992, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004
! Free Software Foundation, Inc.
  
  @quotation
  Permission is granted to copy, distribute and/or modify this document
--- 14,21 ----
  This file describes how to use Info, the on-line, menu-driven GNU
  documentation system.
  
! Copyright (C) 1989, 1992, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
! 2003, 2004, 2005 Free Software Foundation, Inc.
  
  @quotation
  Permission is granted to copy, distribute and/or modify this document
***************
*** 238,244 ****
  (look at it now) says that the @samp{Next} node after this one is the
  node called @samp{Help-P}.  An advanced Info command lets you go to
  any node whose name you know.  In the stand-alone Info reader program,
! the header line shows the names of this node and the info file as
  well.  In Emacs, the header line is duplicated in a special typeface,
  and the duplicate remains at the top of the window all the time even
  if you scroll through the node.
--- 238,244 ----
  (look at it now) says that the @samp{Next} node after this one is the
  node called @samp{Help-P}.  An advanced Info command lets you go to
  any node whose name you know.  In the stand-alone Info reader program,
! the header line shows the names of this node and the Info file as
  well.  In Emacs, the header line is duplicated in a special typeface,
  and the duplicate remains at the top of the window all the time even
  if you scroll through the node.
***************
*** 284,290 ****
    If you read this in Emacs, you will see an @samp{Info} item in the
  menu bar, close to its right edge.  Clicking the mouse on the
  @samp{Info} menu-bar item opens a menu of commands which include
! @samp{Next} and @samp{Prev} (and also some others which you didn't yet
  learn about).
  
    This all probably seems insultingly simple so far, but @emph{please
--- 284,290 ----
    If you read this in Emacs, you will see an @samp{Info} item in the
  menu bar, close to its right edge.  Clicking the mouse on the
  @samp{Info} menu-bar item opens a menu of commands which include
! @samp{Next} and @samp{Previous} (and also some others which you didn't yet
  learn about).
  
    This all probably seems insultingly simple so far, but @emph{please
***************
*** 674,680 ****
  next subtopic line.  To move to a previous subtopic line, type
  @kbd{M-@key{TAB}}---that is, press and hold the @key{META} key and then
  press @key{TAB}.  (On some keyboards, the @key{META} key might be labeled
! @samp{Alt}.)
  
    Once you move cursor to a subtopic line, press @key{RET} to go to
  that subtopic's node.
--- 674,683 ----
  next subtopic line.  To move to a previous subtopic line, type
  @kbd{M-@key{TAB}}---that is, press and hold the @key{META} key and then
  press @key{TAB}.  (On some keyboards, the @key{META} key might be labeled
! @samp{Alt}.)  On window systems, which intercept @kbd{M-@key{TAB}} key
! combination (usually for switching between windows), you can use
! @kbd{S-@key{TAB}} to move to a previous subtopic line (press and hold
! the @key{Shift} key and then press @key{TAB}).
  
    Once you move cursor to a subtopic line, press @key{RET} to go to
  that subtopic's node.
***************
*** 727,733 ****
  @code{Info-up}).  That puts you at the @emph{front} of the node---to
  get back to where you were reading you have to type some @key{SPC}s.
  (Some Info readers, such as the one built into Emacs, put you at the
! same place where you were reading in @samp{Help-M}.)
  
    Another way to go Up is to click @kbd{Mouse-2} on the @samp{Up}
  pointer shown in the header line (provided that you have a mouse).
--- 730,737 ----
  @code{Info-up}).  That puts you at the @emph{front} of the node---to
  get back to where you were reading you have to type some @key{SPC}s.
  (Some Info readers, such as the one built into Emacs, put you at the
! menu subtopic line which points to the subnode you came from via the
! @kbd{u} command.)
  
    Another way to go Up is to click @kbd{Mouse-2} on the @samp{Up}
  pointer shown in the header line (provided that you have a mouse).
***************
*** 785,792 ****
     type a @kbd{Control-g} and see how the @samp{f} gives up.
  @end format
  
!   The @key{TAB} and @kbd{M-@key{TAB}} key, which move between menu
! items in a menu, also move between cross references outside of menus.
  
    Sometimes a cross reference (or a node) can lead to another file (in
  other words another ``manual''), or, on occasion, even a file on a
--- 789,802 ----
     type a @kbd{Control-g} and see how the @samp{f} gives up.
  @end format
  
!   The @key{TAB} and @kbd{M-@key{TAB}} (or @kbd{S-@key{TAB}}) keys,
! which move between menu items in a menu, also move between cross
! references outside of menus.
! 
!   Clicking @kbd{Mouse-2} on or near a cross reference also follows the
! reference.  You can see that the cross reference is mouse-sensitive by
! moving the mouse pointer to the reference and watching how the
! underlying text and the mouse pointer change in response.
  
    Sometimes a cross reference (or a node) can lead to another file (in
  other words another ``manual''), or, on occasion, even a file on a
***************
*** 795,830 ****
  looks like this: @xref{Top,, Overview of Texinfo, texinfo, Texinfo:
  The GNU Documentation Format}.  (After following this link, type
  @kbd{l} to get back to this node.)  Here the name @samp{texinfo}
! between parentheses (shown in the stand-alone version) refers to the
! file name.  This file name appears in cross references and node names
! if it differs from the current file.  In Emacs, the file name is
! hidden (along with other text).  (Use @kbd{M-x visible-mode} to show
! or hide it.)
! 
!   The remainder of this node applies only to the Emacs version.  If
! you use the stand-alone version, you can type @kbd{n} immediately.
! 
!   To some users, switching manuals is a much bigger switch than
! switching sections.  These users like to know that they are going to
! be switching to another manual (and which one) before actually doing
! so, especially given that, if one does not notice, Info commands like
! @kbd{t} (see the next node) can have confusing results.
! 
!   If you put your mouse over the cross reference and if the cross
! reference leads to a different manual, then the information appearing
! in a separate box (tool tip) or in the echo area, will mention the
! file the cross reference will carry you to (between parentheses).
! This is also true for menu subtopic names.  If you have a mouse, just
! leave it over the @samp{Overview} cross reference above and watch what
! happens.
! 
!   If you always like to have that information available without having
! to move your mouse over the cross reference, set
! @code{Info-hide-note-references} to a value other than @code{t}
! (@pxref{Emacs Info Variables}).  You might also want to do that if you
! have a lot of cross references to files on remote machines and have
! non-permanent or slow access, since otherwise you might not be able to
! distinguish between local and remote links.
  
  @format
  >> Now type @kbd{n} to learn more commands.
--- 805,826 ----
  looks like this: @xref{Top,, Overview of Texinfo, texinfo, Texinfo:
  The GNU Documentation Format}.  (After following this link, type
  @kbd{l} to get back to this node.)  Here the name @samp{texinfo}
! between parentheses refers to the file name.  This file name appears
! in cross references and node names if it differs from the current
! file.
! 
! In Emacs, the file name is not hidden as well, so you can always know
! that you are going to be switching to another manual and which one.
! However, Emacs normally hides some other text in cross-references.
! If you put your mouse over the cross reference, then the information
! appearing in a separate box (tool tip) or in the echo area, will show
! the full cross-reference including the file name and the node name of
! the cross reference.  If you have a mouse, just leave it over the
! @samp{Overview} cross reference above and watch what happens.  If you
! always like to have that information visible without having to move
! your mouse over the cross reference, use @kbd{M-x visible-mode}, or
! set @code{Info-hide-note-references} to a value other than @code{t}
! (@pxref{Emacs Info Variables}).
  
  @format
  >> Now type @kbd{n} to learn more commands.
***************
*** 845,852 ****
  the start of the containing node.)
  
    You can get to the index from the main menu of the file with the
! @kbd{m} command; then you can use the @kbd{m} command again in the
! index node to go to the node that describes the topic you want.
  
    There is also a short-cut Info command, @kbd{i}, which does all of
  that for you.  It searches the index for a given topic (a string) and
--- 841,849 ----
  the start of the containing node.)
  
    You can get to the index from the main menu of the file with the
! @kbd{m} command and the name of the index node; then you can use the
! @kbd{m} command again in the index node to go to the node that
! describes the topic you want.
  
    There is also a short-cut Info command, @kbd{i}, which does all of
  that for you.  It searches the index for a given topic (a string) and
***************
*** 854,861 ****
  @xref{Info Search}, for a full explanation.
  
  @kindex l @r{(Info mode)}
! @findex Info-last
! @cindex going back in Info mode
    If you have been moving around to different nodes and wish to
  retrace your steps, the @kbd{l} command (@kbd{l} for @dfn{last}) will
  do that, one node-step at a time.  As you move from node to node, Info
--- 851,858 ----
  @xref{Info Search}, for a full explanation.
  
  @kindex l @r{(Info mode)}
! @findex Info-history-back
! @cindex going back in Info history
    If you have been moving around to different nodes and wish to
  retrace your steps, the @kbd{l} command (@kbd{l} for @dfn{last}) will
  do that, one node-step at a time.  As you move from node to node, Info
***************
*** 863,869 ****
  @kbd{l} command revisits nodes in the history list; each successive
  @kbd{l} command moves one step back through the history.
  
!   In Emacs, @kbd{l} runs the command @code{Info-last}.
  
  @format
  >> Try typing @kbd{p p n} and then three @kbd{l}'s, pausing in between
--- 860,866 ----
  @kbd{l} command revisits nodes in the history list; each successive
  @kbd{l} command moves one step back through the history.
  
!   In Emacs, @kbd{l} runs the command @code{Info-history-back}.
  
  @format
  >> Try typing @kbd{p p n} and then three @kbd{l}'s, pausing in between
***************
*** 875,880 ****
--- 872,884 ----
  which the header says is the @samp{Previous} node (from this node, the
  @samp{Prev} link leads to @samp{Help-Xref}).
  
+ @kindex r @r{(Info mode)}
+ @findex Info-history-forward
+ @cindex going forward in Info history
+   You can use the @kbd{r} command (@code{Info-history-forward} in Emacs)
+ to revisit nodes in the history list in the reverse direction, so that
+ @kbd{r} will return you to the node you came from by typing @kbd{l}.
+ 
  @kindex d @r{(Info mode)}
  @findex Info-directory
  @cindex go to Directory node
***************
*** 898,908 ****
  some specific top-level menu item.  The Emacs command run by @kbd{t}
  is @code{Info-top-node}.
  
-   Clicking @kbd{Mouse-2} on or near a cross reference also follows the
- reference.  You can see that the cross reference is mouse-sensitive by
- moving the mouse pointer to the reference and watching how the
- underlying text and the mouse pointer change in response.
- 
  @format
  >> Now type @kbd{n} to see the last node of the course.
  @end format
--- 902,907 ----
***************
*** 969,975 ****
  
    The node name @samp{*} specifies the whole file.  So you can look at
  all of the current file by typing @kbd{g*@key{RET}} or all of any
! other file with @kbd{g(@var{filename})@key{RET}}.
  
  @subheading @kbd{1}--@kbd{9} choose a menu subtopic by its number
  
--- 968,974 ----
  
    The node name @samp{*} specifies the whole file.  So you can look at
  all of the current file by typing @kbd{g*@key{RET}} or all of any
! other file with @kbd{g(@var{filename})*@key{RET}}.
  
  @subheading @kbd{1}--@kbd{9} choose a menu subtopic by its number
  
***************
*** 1017,1023 ****
  @findex clone-buffer
  @cindex multiple Info buffers
    If you are reading Info in Emacs, you can select a new independent
! Info buffer in another window by typing @kbd{M-n}.  The new buffer
  starts out as an exact copy of the old one, but you will be able to
  move independently between nodes in the two buffers.  (In Info mode,
  @kbd{M-n} runs the Emacs command @code{clone-buffer}.)
--- 1016,1022 ----
  @findex clone-buffer
  @cindex multiple Info buffers
    If you are reading Info in Emacs, you can select a new independent
! Info buffer in the same window by typing @kbd{M-n}.  The new buffer
  starts out as an exact copy of the old one, but you will be able to
  move independently between nodes in the two buffers.  (In Info mode,
  @kbd{M-n} runs the Emacs command @code{clone-buffer}.)
***************
*** 1028,1033 ****
--- 1027,1041 ----
  @kbd{m} and @kbd{g} do, but they do so in a new Info buffer which they
  select in another window.
  
+   Another way to produce new Info buffers in Emacs is to use a numeric
+ prefix argument for the @kbd{C-h i} command (@code{info}).
+ With a numeric argument, it selects an Info buffer with the number
+ appended to the default @samp{*info*} buffer name.  So @kbd{C-u 2 C-h
+ i} will select the buffer @samp{*info*<2>}.  If such a buffer doesn't
+ exist yet, it will create a new Info buffer with that name and with
+ the contents of the Directory node.  This is useful if you want to
+ browse multiple Info manuals simultaneously.
+ 
  @node Info Search, Add, Advanced, Expert Info
  @comment  node-name,  next,  previous,  up
  @section How to search Info documents for specific subjects
***************
*** 1083,1092 ****
    In Emacs, @kbd{i} runs the command @code{Info-index}.
  
  @findex info-apropos
  If you don't know what manual documents something, try the @kbd{M-x
! info-apropos} command.  It prompts for a string and then looks up that
! string in all the indices of all the Info documents installed on your
! system.
  
  @kindex s @r{(Info mode)}
  @findex Info-search
--- 1091,1102 ----
    In Emacs, @kbd{i} runs the command @code{Info-index}.
  
  @findex info-apropos
+ @findex index-apropos
  If you don't know what manual documents something, try the @kbd{M-x
! info-apropos} command in Emacs, or the @kbd{M-x index-apropos} command
! in the stand-alone reader.  It prompts for a string and then looks up
! that string in all the indices of all the Info documents installed on
! your system.
  
  @kindex s @r{(Info mode)}
  @findex Info-search
***************
*** 1095,1104 ****
  type @kbd{s} followed by the string to search for, terminated by
  @key{RET}.  To search for the same string again, just @kbd{s} followed
  by @key{RET} will do.  The file's nodes are scanned in the order
! they are in in the file, which has no necessary relationship to the
  order that they may be in the tree structure of menus and @samp{next}
  pointers.  But normally the two orders are not very different.  In any
! case, you can always do a @kbd{b} to find out what node you have
  reached, if the header is not visible (this can happen, because @kbd{s}
  puts your cursor at the occurrence of the string, not at the beginning
  of the node).
--- 1105,1114 ----
  type @kbd{s} followed by the string to search for, terminated by
  @key{RET}.  To search for the same string again, just @kbd{s} followed
  by @key{RET} will do.  The file's nodes are scanned in the order
! they are in the file, which has no necessary relationship to the
  order that they may be in the tree structure of menus and @samp{next}
  pointers.  But normally the two orders are not very different.  In any
! case, you can always look at the echo area to find out what node you have
  reached, if the header is not visible (this can happen, because @kbd{s}
  puts your cursor at the occurrence of the string, not at the beginning
  of the node).
***************
*** 1109,1114 ****
--- 1119,1134 ----
  kind of search command.  Both @kbd{s} and @kbd{M-s} run in Emacs the
  command @code{Info-search}.
  
+ @kindex C-s @r{(Info mode)}
+ @kindex C-r @r{(Info mode)}
+ @findex isearch
+   Using @kbd{s} is not very convenient, because to repeat a search you
+ need to type two keys @kbd{s} and @key{RET} every time.  Instead of this,
+ in Emacs Info and in the stand-alone Info you can use a powerful
+ incremental search started with @kbd{C-s} or @kbd{C-r} which searches
+ through multiple Info nodes.  In Emacs, this behavior is enabled only
+ if the variable @code{Info-isearch-search} is non-@code{nil}
+ (@pxref{Emacs Info Variables}).
  
  @node Add, Menus, Info Search, Expert Info
  @comment  node-name,  next,  previous,  up
***************
*** 1245,1253 ****
  has two connected components.  You are in one of them, which is under
  the node @samp{Top}; the other contains the node @samp{Help} which the
  @kbd{h} command goes to.  In fact, since there is no garbage
! collector, nothing terrible happens if a substructure is not pointed
! to, but such a substructure is rather useless since nobody can
! ever find out that it exists.
  
  @node Cross-refs, Tags, Menus, Expert Info
  @comment  node-name,  next,  previous,  up
--- 1265,1273 ----
  has two connected components.  You are in one of them, which is under
  the node @samp{Top}; the other contains the node @samp{Help} which the
  @kbd{h} command goes to.  In fact, since there is no garbage
! collector on the node graph, nothing terrible happens if a substructure
! is not pointed to, but such a substructure is rather useless since nobody
! can ever find out that it exists.
  
  @node Cross-refs, Tags, Menus, Expert Info
  @comment  node-name,  next,  previous,  up
***************
*** 1328,1334 ****
  @comment  node-name,  next,  previous,  up
  @section Tags Tables for Info Files
  
! @cindex tags tables in info files
    You can speed up the access to nodes of a large Info file by giving
  it a tags table.  Unlike the tags table for a program, the tags table for
  an Info file lives inside the file itself and is used
--- 1348,1354 ----
  @comment  node-name,  next,  previous,  up
  @section Tags Tables for Info Files
  
! @cindex tags tables in Info files
    You can speed up the access to nodes of a large Info file by giving
  it a tags table.  Unlike the tags table for a program, the tags table for
  an Info file lives inside the file itself and is used
***************
*** 1408,1429 ****
  @env{INFOPATH} variable in the environment.
  
  If you wish to customize the Info directory search list for both Emacs
! info and stand-alone Info, it is best to set the @env{INFOPATH}
  environment variable, since that applies to both programs.
  
  @item Info-additional-directory-list
  A list of additional directories to search for Info documentation files.
  These directories are not searched for merging the @file{dir} file.
  
! @item Info-fontify
! When set to a non-@code{nil} value, enables highlighting of Info
! files.  The default is @code{t}.  You can change how the highlighting
! looks by customizing the faces @code{info-node}, @code{info-xref},
! @code{info-header-xref}, @code{info-header-node}, @code{info-menu-5},
! @code{info-menu-header}, and @code{info-title-@var{n}-face} (where
! @var{n} is the level of the section, a number between 1 and 4).  To
! customize a face, type @kbd{M-x customize-face @key{RET} @var{face}
! @key{RET}}, where @var{face} is one of the face names listed here.
  
  @item Info-use-header-line
  If non-@code{nil}, Emacs puts in the Info buffer a header line showing
--- 1428,1457 ----
  @env{INFOPATH} variable in the environment.
  
  If you wish to customize the Info directory search list for both Emacs
! Info and stand-alone Info, it is best to set the @env{INFOPATH}
  environment variable, since that applies to both programs.
  
  @item Info-additional-directory-list
  A list of additional directories to search for Info documentation files.
  These directories are not searched for merging the @file{dir} file.
  
! @item Info-mode-hook
! Hooks run when @code{Info-mode} is called.  By default, it contains
! the hook @code{turn-on-font-lock} which enables highlighting of Info
! files.  You can change how the highlighting looks by customizing the
! faces @code{info-node}, @code{info-xref}, @code{info-xref-visited},
! @code{info-header-xref}, @code{info-header-node}, @code{info-menu-header},
! @code{info-menu-star}, and @code{info-title-@var{n}} (where @var{n}
! is the level of the section, a number between 1 and 4).  To customize
! a face, type @kbd{M-x customize-face @key{RET} @var{face} @key{RET}},
! where @var{face} is one of the face names listed here.
! 
! @item Info-fontify-maximum-menu-size
! Maximum size of menu to fontify if @code{font-lock-mode} is non-@code{nil}.
! 
! @item Info-fontify-visited-nodes
! If non-@code{nil}, menu items and cross-references pointing to visited
! nodes are displayed in the @code{info-xref-visited} face.
  
  @item Info-use-header-line
  If non-@code{nil}, Emacs puts in the Info buffer a header line showing
***************
*** 1448,1453 ****
--- 1476,1484 ----
  @code{nil} results in behavior similar to the stand-alone Info reader
  program, which visits the first subnode from the menu only when you
  hit the end of the current node.  The default is @code{nil}.
+ 
+ @item Info-isearch-search
+ If non-@code{nil}, isearch in Info searches through multiple nodes.
  
  @item Info-enable-active-nodes
  When set to a non-@code{nil} value, allows Info to execute Lisp code

-- 
Juri Linkov
http://www.jurta.org/emacs/

^ permalink raw reply	[flat|nested] 33+ messages in thread

* Re: info.texi
  2005-08-04  0:08 info.texi Juri Linkov
@ 2005-08-04  1:06 ` Lennart Borgman
  2005-08-04  1:27   ` info.texi Luc Teirlinck
  2005-08-04 16:04 ` info.texi Karl Berry
  2005-08-10  4:02 ` info.texi Juri Linkov
  2 siblings, 1 reply; 33+ messages in thread
From: Lennart Borgman @ 2005-08-04  1:06 UTC (permalink / raw)
  Cc: karl, emacs-devel

Juri Linkov wrote:

>--- 674,683 ----
>  next subtopic line.  To move to a previous subtopic line, type
>  @kbd{M-@key{TAB}}---that is, press and hold the @key{META} key and then
>  press @key{TAB}.  (On some keyboards, the @key{META} key might be labeled
>! @samp{Alt}.)  On window systems, which intercept @kbd{M-@key{TAB}} key
>! combination (usually for switching between windows), you can use
>! @kbd{S-@key{TAB}} to move to a previous subtopic line (press and hold
>! the @key{Shift} key and then press @key{TAB}).
>  
>
I find it very good that you mention S-Tab. However would it not be 
better to tell it the other way round. S-Tab is perhaps more common for 
operations like this and available on more system?

^ permalink raw reply	[flat|nested] 33+ messages in thread

* Re: info.texi
  2005-08-04  1:06 ` info.texi Lennart Borgman
@ 2005-08-04  1:27   ` Luc Teirlinck
  2005-08-04  1:55     ` info.texi Juri Linkov
  0 siblings, 1 reply; 33+ messages in thread
From: Luc Teirlinck @ 2005-08-04  1:27 UTC (permalink / raw)
  Cc: juri, emacs-devel, karl

Lennart Borgman wrote:

   I find it very good that you mention S-Tab. However would it not be 
   better to tell it the other way round. S-Tab is perhaps more common for 
   operations like this and available on more system?

Do not forget that this is common documentation for the Emacs and the
standalone Info reader.  When using the standalone reader (or `emacs -nw'),
S-TAB will usually not work (actually, it will usually be equivalent
to plain TAB).  M-tab may not work either, because it still might get
"stolen" by the Window Manager.  So I would keep mentioning M-TAB as
the main key, but mention ESC-TAB and C-M-i as further alternatives in
addition to S-TAB.

Sincerely,

Luc.

^ permalink raw reply	[flat|nested] 33+ messages in thread

* Re: info.texi
  2005-08-04  1:27   ` info.texi Luc Teirlinck
@ 2005-08-04  1:55     ` Juri Linkov
  2005-08-04  2:04       ` info.texi Lennart Borgman
  2005-08-04  2:09       ` info.texi Luc Teirlinck
  0 siblings, 2 replies; 33+ messages in thread
From: Juri Linkov @ 2005-08-04  1:55 UTC (permalink / raw)
  Cc: lennart.borgman.073, emacs-devel, karl

> Do not forget that this is common documentation for the Emacs and the
> standalone Info reader.  When using the standalone reader (or `emacs -nw'),
> S-TAB will usually not work (actually, it will usually be equivalent
> to plain TAB).  M-tab may not work either, because it still might get
> "stolen" by the Window Manager.  So I would keep mentioning M-TAB as
> the main key, but mention ESC-TAB and C-M-i as further alternatives in
> addition to S-TAB.

I just noticed that neither M-TAB, ESC-TAB nor C-M-i moves the cursor
to the previous reference.  All these keys are bound to `complete-symbol'
in Info mode on X, xterm and console.  I wonder how users move the
cursor to the previous reference when S-TAB doesn't work, and M-TAB
is bound to the useless `complete-symbol' by default?

-- 
Juri Linkov
http://www.jurta.org/emacs/

^ permalink raw reply	[flat|nested] 33+ messages in thread

* Re: info.texi
  2005-08-04  1:55     ` info.texi Juri Linkov
@ 2005-08-04  2:04       ` Lennart Borgman
  2005-08-04  2:09       ` info.texi Luc Teirlinck
  1 sibling, 0 replies; 33+ messages in thread
From: Lennart Borgman @ 2005-08-04  2:04 UTC (permalink / raw)
  Cc: emacs-devel, Luc Teirlinck, karl

Juri Linkov wrote:

>>Do not forget that this is common documentation for the Emacs and the
>>standalone Info reader.  When using the standalone reader (or `emacs -nw'),
>>S-TAB will usually not work (actually, it will usually be equivalent
>>to plain TAB).  M-tab may not work either, because it still might get
>>"stolen" by the Window Manager.  So I would keep mentioning M-TAB as
>>the main key, but mention ESC-TAB and C-M-i as further alternatives in
>>addition to S-TAB.
>>    
>>
>
>I just noticed that neither M-TAB, ESC-TAB nor C-M-i moves the cursor
>to the previous reference.  All these keys are bound to `complete-symbol'
>in Info mode on X, xterm and console.  I wonder how users move the
>cursor to the previous reference when S-TAB doesn't work, and M-TAB
>is bound to the useless `complete-symbol' by default?
>
Hm. Wonder if non-standard keybindings just are too hard to remember? 
Maybe those users just thought they had forgotten which key it was?

^ permalink raw reply	[flat|nested] 33+ messages in thread

* Re: info.texi
  2005-08-04  1:55     ` info.texi Juri Linkov
  2005-08-04  2:04       ` info.texi Lennart Borgman
@ 2005-08-04  2:09       ` Luc Teirlinck
  2005-08-04  3:39         ` info.texi Eli Zaretskii
  2005-08-04 20:45         ` info.texi Richard M. Stallman
  1 sibling, 2 replies; 33+ messages in thread
From: Luc Teirlinck @ 2005-08-04  2:09 UTC (permalink / raw)
  Cc: lennart.borgman.073, emacs-devel, karl

Juri Linkov wrote:

   I just noticed that neither M-TAB, ESC-TAB nor C-M-i moves the cursor
   to the previous reference.  All these keys are bound to `complete-symbol'
   in Info mode on X, xterm and console.

Indeed.  I checked it in the standalone reader, where they _do_ work.
I forgot to check in `emacs -nw'.

Sincerely,

Luc.

^ permalink raw reply	[flat|nested] 33+ messages in thread

* Re: info.texi
  2005-08-04  2:09       ` info.texi Luc Teirlinck
@ 2005-08-04  3:39         ` Eli Zaretskii
  2005-08-04  3:46           ` info.texi Luc Teirlinck
  2005-08-04 20:45           ` info.texi Richard M. Stallman
  2005-08-04 20:45         ` info.texi Richard M. Stallman
  1 sibling, 2 replies; 33+ messages in thread
From: Eli Zaretskii @ 2005-08-04  3:39 UTC (permalink / raw)
  Cc: karl, emacs-devel

> Date: Wed, 3 Aug 2005 21:09:07 -0500 (CDT)
> From: Luc Teirlinck <teirllm@dms.auburn.edu>
> Cc: lennart.borgman.073@student.lu.se, emacs-devel@gnu.org,
> 	karl@freefriends.org
> 
> Juri Linkov wrote:
> 
>    I just noticed that neither M-TAB, ESC-TAB nor C-M-i moves the cursor
>    to the previous reference.  All these keys are bound to `complete-symbol'
>    in Info mode on X, xterm and console.
> 
> Indeed.  I checked it in the standalone reader, where they _do_ work.
> I forgot to check in `emacs -nw'.

S-TAB works for me in "emacs -nw" as well.  So I'm not sure there is a
problem.  Can someone describe a setup in which S-TAB does _not_ work?

^ permalink raw reply	[flat|nested] 33+ messages in thread

* Re: info.texi
  2005-08-04  3:39         ` info.texi Eli Zaretskii
@ 2005-08-04  3:46           ` Luc Teirlinck
  2005-08-04 11:21             ` info.texi Robert J. Chassell
  2005-08-04 20:45           ` info.texi Richard M. Stallman
  1 sibling, 1 reply; 33+ messages in thread
From: Luc Teirlinck @ 2005-08-04  3:46 UTC (permalink / raw)
  Cc: karl, emacs-devel

Eli Zaretskii wrote:

   S-TAB works for me in "emacs -nw" as well.  So I'm not sure there is a
   problem.

That means that your terminal can distinguish TAB and S-TAB.

  Can someone describe a setup in which S-TAB does _not_ work?

Using a terminal that can not distinguish.  For my (old) version of
GNOME, a GNOME terminal can not.  Can your console distinguish?

Sincerely,

Luc.

^ permalink raw reply	[flat|nested] 33+ messages in thread

* Re: info.texi
  2005-08-04  3:46           ` info.texi Luc Teirlinck
@ 2005-08-04 11:21             ` Robert J. Chassell
  2005-08-04 14:54               ` info.texi Andreas Schwab
  0 siblings, 1 reply; 33+ messages in thread
From: Robert J. Chassell @ 2005-08-04 11:21 UTC (permalink / raw)
  Cc: eliz, emacs-devel, karl

on an IBM A21p laptop with a IBM ThinkPad 770 (XFree86; US) keyboard
CVS snapshot of 2005 Jul 16 11:40 
GNU Emacs 22.0.50.48 (i686-pc-linux-gnu, GTK+ Version 2.6.2)

  Can someone describe a setup in which S-TAB does _not_ work?

Started with 

    emacs -nw -Q -D

S-TAB fails with X in an xterm under Enlightenment.
S-TAB also fails in a Virtual Console (no X).
M-TAB, ESC-TAB, and C-M-i also fail in both instances.

However, evoked in an xterm with

    emacs -Q -D

S-TAB succeeds as a frame in the X window manager under Enlightenment.

-- 
    Robert J. Chassell                         
    bob@rattlesnake.com                         GnuPG Key ID: 004B4AC8
    http://www.rattlesnake.com                  http://www.teak.cc

^ permalink raw reply	[flat|nested] 33+ messages in thread

* Re: info.texi
  2005-08-04 11:21             ` info.texi Robert J. Chassell
@ 2005-08-04 14:54               ` Andreas Schwab
  2005-08-05 23:20                 ` void symbol: font-lock-keyword-face Robert J. Chassell
  0 siblings, 1 reply; 33+ messages in thread
From: Andreas Schwab @ 2005-08-04 14:54 UTC (permalink / raw)
  Cc: eliz, karl, Luc Teirlinck, emacs-devel

"Robert J. Chassell" <bob@rattlesnake.com> writes:

> Started with 
>
>     emacs -nw -Q -D
>
> S-TAB fails with X in an xterm under Enlightenment.

Works fine here (with xterm-203).

Andreas.

-- 
Andreas Schwab, SuSE Labs, schwab@suse.de
SuSE Linux Products GmbH, Maxfeldstraße 5, 90409 Nürnberg, Germany
Key fingerprint = 58CA 54C7 6D53 942B 1756  01D3 44D5 214B 8276 4ED5
"And now for something completely different."

^ permalink raw reply	[flat|nested] 33+ messages in thread

* Re: info.texi
  2005-08-04  0:08 info.texi Juri Linkov
  2005-08-04  1:06 ` info.texi Lennart Borgman
@ 2005-08-04 16:04 ` Karl Berry
  2005-08-04 16:57   ` info.texi Juri Linkov
  2005-08-04 17:41   ` info.texi David Kastrup
  2005-08-10  4:02 ` info.texi Juri Linkov
  2 siblings, 2 replies; 33+ messages in thread
From: Karl Berry @ 2005-08-04 16:04 UTC (permalink / raw)
  Cc: emacs-devel

Hi Juri,

Thanks for doing those updates.  They look generally fine to me, just a
few comments:
    
    ! @samp{Alt}.)  On window systems, which intercept @kbd{M-@key{TAB}} key

No comma here.

    ! In Emacs, the file name is not hidden as well, 

This seems a little unclear to me.  Does Emacs always show the file
name, or only if it differs from the current manual?

    ! appearing in a separate box (tool tip) or in the echo area, will show

No comma.

    ! @samp{Overview} cross reference above and watch what happens.  If you

Perhaps nicer to include an actual cross-reference here instead
referring to an xref "above".

    ! @item Info-fontify
    ! When set to a non-@code{nil} value, enables highlighting of Info

Nothing to do with this text, which is fine by me, but a question: is
there any way to turn off fontification "globally"?  Or does each
individual xxx-fontify (or whatever variable) have to be turned off?  I
find fontified results hard to read in "tty" emacs (in an xterm, as
opposed to running directly under X).  At one point I did (setq-default
global-font-lock-mode nil) but that doesn't seem to have any particular
effect any more.  (In 21.3.)


Thanks,
Karl

^ permalink raw reply	[flat|nested] 33+ messages in thread

* Re: info.texi
  2005-08-04 16:04 ` info.texi Karl Berry
@ 2005-08-04 16:57   ` Juri Linkov
  2005-08-04 22:11     ` info.texi Karl Berry
  2005-08-04 17:41   ` info.texi David Kastrup
  1 sibling, 1 reply; 33+ messages in thread
From: Juri Linkov @ 2005-08-04 16:57 UTC (permalink / raw)
  Cc: emacs-devel

>     ! In Emacs, the file name is not hidden as well, 
>
> This seems a little unclear to me.  Does Emacs always show the file
> name, or only if it differs from the current manual?

Emacs always shows the file name.  Since texinfo doesn't produce Info
files with cross-references where the file name between parentheses
refers to the current manual, so cross-references displayed by Emacs
always refer to another Info file, and the file name between parentheses
is always visible.

>     ! @samp{Overview} cross reference above and watch what happens.  If you
>
> Perhaps nicer to include an actual cross-reference here instead
> referring to an xref "above".

Like this?

@@ -816,7 +816,8 @@
 appearing in a separate box (tool tip) or in the echo area will show
 the full cross-reference including the file name and the node name of
 the cross reference.  If you have a mouse, just leave it over the
-@samp{Overview} cross reference above and watch what happens.  If you
+cross reference @xref{Top,, Overview of Texinfo, texinfo, Texinfo:
+The GNU Documentation Format}, and watch what happens.  If you
 always like to have that information visible without having to move
 your mouse over the cross reference, use @kbd{M-x visible-mode}, or
 set @code{Info-hide-note-references} to a value other than @code{t}

>     ! @item Info-fontify
>     ! When set to a non-@code{nil} value, enables highlighting of Info
>
> Nothing to do with this text, which is fine by me, but a question: is
> there any way to turn off fontification "globally"?  Or does each
> individual xxx-fontify (or whatever variable) have to be turned off?  I
> find fontified results hard to read in "tty" emacs (in an xterm, as
> opposed to running directly under X).  At one point I did (setq-default
> global-font-lock-mode nil) but that doesn't seem to have any particular
> effect any more.  (In 21.3.)

I don't know what was the intended way to turn off fontification in Info
after removing the variable `Info-fontify' (this is not explained
anywhere in the documentation).  But deleting `turn-on-font-lock'
from `Info-mode-hook' before calling `Info-mode' should do this.
Or invoking `M-x font-lock-mode' once will do the same.

-- 
Juri Linkov
http://www.jurta.org/emacs/

^ permalink raw reply	[flat|nested] 33+ messages in thread

* Re: info.texi
  2005-08-04 16:04 ` info.texi Karl Berry
  2005-08-04 16:57   ` info.texi Juri Linkov
@ 2005-08-04 17:41   ` David Kastrup
  1 sibling, 0 replies; 33+ messages in thread
From: David Kastrup @ 2005-08-04 17:41 UTC (permalink / raw)
  Cc: juri, emacs-devel

karl@freefriends.org (Karl Berry) writes:

> Thanks for doing those updates.  They look generally fine to me, just a
> few comments:
>     
>     ! @samp{Alt}.)  On window systems, which intercept @kbd{M-@key{TAB}} key
>
> No comma here.

Maybe "On window systems intercepting @kbd..." would be a less subtle
distinction.  Or "On those window systems which...".  It might be a
bit much to demand that non-native speakers catch the difference in
meaning conveyed by the absence of the comma.

-- 
David Kastrup, Kriemhildstr. 15, 44793 Bochum

^ permalink raw reply	[flat|nested] 33+ messages in thread

* Re: info.texi
  2005-08-04  2:09       ` info.texi Luc Teirlinck
  2005-08-04  3:39         ` info.texi Eli Zaretskii
@ 2005-08-04 20:45         ` Richard M. Stallman
  1 sibling, 0 replies; 33+ messages in thread
From: Richard M. Stallman @ 2005-08-04 20:45 UTC (permalink / raw)
  Cc: juri, lennart.borgman.073, karl, emacs-devel

       I just noticed that neither M-TAB, ESC-TAB nor C-M-i moves the cursor
       to the previous reference.  All these keys are bound to `complete-symbol'
       in Info mode on X, xterm and console.

    Indeed.  I checked it in the standalone reader, where they _do_ work.
    I forgot to check in `emacs -nw'.

We can rebind M-TAB and ESC TAB in info.el if that is useful.

^ permalink raw reply	[flat|nested] 33+ messages in thread

* Re: info.texi
  2005-08-04  3:39         ` info.texi Eli Zaretskii
  2005-08-04  3:46           ` info.texi Luc Teirlinck
@ 2005-08-04 20:45           ` Richard M. Stallman
  1 sibling, 0 replies; 33+ messages in thread
From: Richard M. Stallman @ 2005-08-04 20:45 UTC (permalink / raw)
  Cc: emacs-devel, teirllm, karl

    S-TAB works for me in "emacs -nw" as well.  So I'm not sure there is a
    problem.  Can someone describe a setup in which S-TAB does _not_ work?

On a real ASCII terminal, S-TAB is not distinguishable from TAB.
I am not sure if anyone uses real ASCII terminals any more.

^ permalink raw reply	[flat|nested] 33+ messages in thread

* Re: info.texi
  2005-08-04 16:57   ` info.texi Juri Linkov
@ 2005-08-04 22:11     ` Karl Berry
  0 siblings, 0 replies; 33+ messages in thread
From: Karl Berry @ 2005-08-04 22:11 UTC (permalink / raw)
  Cc: emacs-devel

    Emacs always shows the file name.  

Ok, in that case I suggest text like the following:

 This file name appears in cross references and node names if it differs
 from the current file, so you can always know that you are going to be
 switching to another manual and which one.

 However, Emacs normally hides some other text in cross-references.
 ...

    > Perhaps nicer to include an actual cross-reference here instead
    > referring to an xref "above".

    Like this?

Yes.  Looks fine, thanks.

^ permalink raw reply	[flat|nested] 33+ messages in thread

* void symbol: font-lock-keyword-face
  2005-08-04 14:54               ` info.texi Andreas Schwab
@ 2005-08-05 23:20                 ` Robert J. Chassell
  2005-08-06  1:12                   ` Juri Linkov
  0 siblings, 1 reply; 33+ messages in thread
From: Robert J. Chassell @ 2005-08-05 23:20 UTC (permalink / raw)


Today's GNU Emacs CVS snapshot, Fri, 2005 Aug  5  23:12 UTC
GNU Emacs 22.0.50.63 (i686-pc-linux-gnu, GTK+ Version 2.6.8)

font-lock-keyword-face  is void

I see these messages when I try to load grep:

    Loading /usr/local/src/emacs/lisp/progmodes/grep.el (source)...
    eval-buffer: Symbol's value as variable is void: font-lock-keyword-face

When I evaluate

    (setq font-lock-keyword-face nil)

all is well.

-- 
    Robert J. Chassell                         
    bob@rattlesnake.com                         GnuPG Key ID: 004B4AC8
    http://www.rattlesnake.com                  http://www.teak.cc

^ permalink raw reply	[flat|nested] 33+ messages in thread

* Re: void symbol: font-lock-keyword-face
  2005-08-05 23:20                 ` void symbol: font-lock-keyword-face Robert J. Chassell
@ 2005-08-06  1:12                   ` Juri Linkov
  2005-08-06 11:19                     ` Robert J. Chassell
  0 siblings, 1 reply; 33+ messages in thread
From: Juri Linkov @ 2005-08-06  1:12 UTC (permalink / raw)
  Cc: emacs-devel

> font-lock-keyword-face  is void
>
> I see these messages when I try to load grep:
>
>     Loading /usr/local/src/emacs/lisp/progmodes/grep.el (source)...
>     eval-buffer: Symbol's value as variable is void: font-lock-keyword-face

Since I removed all occurrences of `font-lock-keyword-face' from
grep.el, this message shouldn't appear anymore.  Could you retry this
with current CVS?

-- 
Juri Linkov
http://www.jurta.org/emacs/

^ permalink raw reply	[flat|nested] 33+ messages in thread

* Re: void symbol: font-lock-keyword-face
  2005-08-06  1:12                   ` Juri Linkov
@ 2005-08-06 11:19                     ` Robert J. Chassell
  0 siblings, 0 replies; 33+ messages in thread
From: Robert J. Chassell @ 2005-08-06 11:19 UTC (permalink / raw)
  Cc: emacs-devel

   > font-lock-keyword-face  is void

   Since I removed all occurrences of `font-lock-keyword-face' from
   grep.el, this message shouldn't appear anymore.  Could you retry this
   with current CVS?

Success!  No problems using

    Today's GNU Emacs CVS snapshot, Sat, 2005 Aug  6  10:46 UTC
    GNU Emacs 22.0.50.64 (i686-pc-linux-gnu, GTK+ Version 2.6.8) 

-- 
    Robert J. Chassell                         
    bob@rattlesnake.com                         GnuPG Key ID: 004B4AC8
    http://www.rattlesnake.com                  http://www.teak.cc

^ permalink raw reply	[flat|nested] 33+ messages in thread

* Re: info.texi
  2005-08-04  0:08 info.texi Juri Linkov
  2005-08-04  1:06 ` info.texi Lennart Borgman
  2005-08-04 16:04 ` info.texi Karl Berry
@ 2005-08-10  4:02 ` Juri Linkov
  2005-08-10 13:55   ` info.texi Karl Berry
                     ` (2 more replies)
  2 siblings, 3 replies; 33+ messages in thread
From: Juri Linkov @ 2005-08-10  4:02 UTC (permalink / raw)
  Cc: karl

> PS: I also have a proposal on a better node partition in info.texi,
> but I will send a separate patch, because after moving Info nodes
> up and down, small changes will not be visible in the diff.

Since now fixes for info.texi are installed, I want to propose
a better node partition.  The main deficiency of the current partition
is that there are only two major top level nodes: `Getting Started' -
for novices, and `Expert Info' which mixes normal Info commands
that every user needs to know (such as search), and description of
the Info format with unnecessary information for most Info users.

The new node tree has three top nodes: `Getting Started' for novices,
`Advanced' for advances users, and `Expert Info' with the description
of Info internals.

The overlong node `Advanced' is split into `Go to node', `Choose menu
subtopic', `Edit document' and `Create Info buffer'.  The overlong
node `Info Search' is split into `Search Index' and `Search Text'.
The node `Emacs Info Variables' changes its place to be under
`Advanced'.  The node `Creating an Info File' moves under `Expert Info'.

I could submit a patch if this is ok.

Old TOC:                                New TOC:

Top                                     Top
Getting Started                         Getting Started
        Help-Small-Screen                       Help-Small-Screen
        Help                                    Help
        Help-P                                  Help-P
        Help-^L                                 Help-^L
        Help-Inv                                Help-Inv
                Help-]                                  Help-]
                Help-]                                  Help-]
                Help-]                                  Help-]
        Help-M                                  Help-M
                Help-FOO                                Help-FOO
                Help-FOO                                Help-FOO
                Help-FOO                                Help-FOO
        Help-Xref                               Help-Xref
        Help-Int                                Help-Int
        Help-Q                                  Help-Q
Expert Info                             Advanced
        Advanced                                Go to node
        Info Search                             Choose menu subtopic
        Add                                     Edit document
        Menus                                   Create Info buffer
        Cross-refs                              Search Index
                Help-Cross                      Search Text
        Tags                                    Emacs Info Variables
        Checking                        Expert Info
        Emacs Info Variables                    Add
Creating an Info File                           Menus
Index                                           Cross-refs
                                                        Help-Cross
                                                Tags
                                                Checking
                                                Creating an Info File
                                        Index

-- 
Juri Linkov
http://www.jurta.org/emacs/

^ permalink raw reply	[flat|nested] 33+ messages in thread

* Re: info.texi
  2005-08-10  4:02 ` info.texi Juri Linkov
@ 2005-08-10 13:55   ` Karl Berry
  2005-08-11  0:29     ` info.texi Juri Linkov
  2005-08-11 14:28   ` info.texi Richard M. Stallman
  2005-10-11  6:15   ` info.texi Juri Linkov
  2 siblings, 1 reply; 33+ messages in thread
From: Karl Berry @ 2005-08-10 13:55 UTC (permalink / raw)
  Cc: emacs-devel

    The new node tree has three top nodes: `Getting Started' for novices,
    `Advanced' for advances users, and `Expert Info' with the description
    of Info internals.

In general this sounds quite good to me.  The current conglomeration has
always struck me as less than ideal.

Two thoughts:

- "edit document" seems "expert" to me.  

- the search commands seem by far the most important to me.  In fact,
  they are the primary feature that (still) distinguishes Info from HTML
  etc.  So I would put them first in the Advanced chapter.  I also
  suggest putting Search Text before Search Index.

Thanks for all your work on this.

Karl

^ permalink raw reply	[flat|nested] 33+ messages in thread

* Re: info.texi
  2005-08-10 13:55   ` info.texi Karl Berry
@ 2005-08-11  0:29     ` Juri Linkov
  2005-08-11 12:56       ` info.texi Karl Berry
  0 siblings, 1 reply; 33+ messages in thread
From: Juri Linkov @ 2005-08-11  0:29 UTC (permalink / raw)
  Cc: emacs-devel

>     The new node tree has three top nodes: `Getting Started' for novices,
>     `Advanced' for advances users, and `Expert Info' with the description
>     of Info internals.
>
> In general this sounds quite good to me.  The current conglomeration has
> always struck me as less than ideal.
>
> Two thoughts:
>
> - "edit document" seems "expert" to me.  

The item `Info-enable-edit' in the node `Emacs Info Variables' has a
cross-reference @xref{Add, Edit}.  It seems it tries to refer to the
text describing the command `e' which is currently located in the node
`Advanced'.  So either this text should be moved to the node `Add',
or to a new node `Edit' under `Expert Info'.

> - the search commands seem by far the most important to me.  In fact,
>   they are the primary feature that (still) distinguishes Info from HTML
>   etc.  So I would put them first in the Advanced chapter.  I also
>   suggest putting Search Text before Search Index.

Ok, a new node tree is below.  I will create a patch in a few days
if no one has more suggestions.

Getting Started
	Help-Small-Screen
	Help
	Help-P
	Help-^L
	Help-Inv
		Help-]
		Help-]
		Help-]
	Help-M
		Help-FOO
		Help-FOO
		Help-FOO
	Help-Xref
	Help-Int
	Help-Q
Advanced
	Search Text
	Search Index
	Go to node
	Choose menu subtopic
	Create Info buffer
	Emacs Info Variables
Expert Info
	Edit
	Add
	Menus
	Cross-refs
		Help-Cross
	Tags
	Checking
	Creating an Info File
Index

-- 
Juri Linkov
http://www.jurta.org/emacs/

^ permalink raw reply	[flat|nested] 33+ messages in thread

* Re: info.texi
  2005-08-11  0:29     ` info.texi Juri Linkov
@ 2005-08-11 12:56       ` Karl Berry
  0 siblings, 0 replies; 33+ messages in thread
From: Karl Berry @ 2005-08-11 12:56 UTC (permalink / raw)
  Cc: emacs-devel

    or to a new node `Edit' under `Expert Info'.

I would go for a new node.

The new proposed toc looks good to me.

Thanks,
Karl

^ permalink raw reply	[flat|nested] 33+ messages in thread

* Re: info.texi
  2005-08-10  4:02 ` info.texi Juri Linkov
  2005-08-10 13:55   ` info.texi Karl Berry
@ 2005-08-11 14:28   ` Richard M. Stallman
  2005-10-09  6:07     ` info.texi Juri Linkov
  2005-10-11  6:15   ` info.texi Juri Linkov
  2 siblings, 1 reply; 33+ messages in thread
From: Richard M. Stallman @ 2005-08-11 14:28 UTC (permalink / raw)
  Cc: karl, emacs-devel

Your proposed rearrangement seems good to me, except we could just
delete "Edit Document", because that isn't really useful.  Most Info
files are compiled from Texinfo files, and it makes little sense
to edit the Info files.

Karl wrote:

    - the search commands seem by far the most important to me.  In fact,
      they are the primary feature that (still) distinguishes Info from HTML
      etc.  So I would put them first in the Advanced chapter.  I also
      suggest putting Search Text before Search Index.

I have no strong opinion about this question.

^ permalink raw reply	[flat|nested] 33+ messages in thread

* Re: info.texi
  2005-08-11 14:28   ` info.texi Richard M. Stallman
@ 2005-10-09  6:07     ` Juri Linkov
  2005-10-09 17:14       ` info.texi Karl Berry
  2005-10-10  4:14       ` info.texi Richard M. Stallman
  0 siblings, 2 replies; 33+ messages in thread
From: Juri Linkov @ 2005-10-09  6:07 UTC (permalink / raw)
  Cc: karl, emacs-devel

Richard wrote some time ago about node rearrangement for info.texi:

> Your proposed rearrangement seems good to me, except we could just
> delete "Edit Document", because that isn't really useful.  Most Info
> files are compiled from Texinfo files, and it makes little sense
> to edit the Info files.

Karl wrote at the same time:

>     or to a new node `Edit' under `Expert Info'.
>
> I would go for a new node.

What should I do?

OT1H, editing the Info files makes no sense nowadays, so a separate
node is quite useless.  OTOH, there are other nodes in info.texi under
"Expert Info" describing how to manually create Info nodes.  It would
not harm to add new node "Edit document" under "Expert Info" where it
won't bother most users.

If not, the two paragraphs about making Info document editable could
be added to the node "Add" after the following sentence:

    However, if you want to edit an Info file manually and
    install it manually, here is how.

-- 
Juri Linkov
http://www.jurta.org/emacs/

^ permalink raw reply	[flat|nested] 33+ messages in thread

* Re: info.texi
  2005-10-09  6:07     ` info.texi Juri Linkov
@ 2005-10-09 17:14       ` Karl Berry
  2005-10-10  4:14       ` info.texi Richard M. Stallman
  1 sibling, 0 replies; 33+ messages in thread
From: Karl Berry @ 2005-10-09 17:14 UTC (permalink / raw)
  Cc: rms, emacs-devel

    It would not harm to add new node "Edit document" under "Expert
    Info" where it won't bother most users.

That is my feeling, but if you or rms prefer to delete all the existing
text about manually creating Info nodes, etc., then I don't mind.

    If not, the two paragraphs about making Info document editable could
    be added to the node "Add" after the following sentence:

The Add node is already pretty long.  I think a separate node would be
better than making it still longer, if the text stays.

Thanks,
Karl

^ permalink raw reply	[flat|nested] 33+ messages in thread

* Re: info.texi
  2005-10-09  6:07     ` info.texi Juri Linkov
  2005-10-09 17:14       ` info.texi Karl Berry
@ 2005-10-10  4:14       ` Richard M. Stallman
  2005-10-11  6:14         ` info.texi Juri Linkov
  1 sibling, 1 reply; 33+ messages in thread
From: Richard M. Stallman @ 2005-10-10  4:14 UTC (permalink / raw)
  Cc: karl, emacs-devel

    OT1H, editing the Info files makes no sense nowadays, so a separate
    node is quite useless.  OTOH, there are other nodes in info.texi under
    "Expert Info" describing how to manually create Info nodes.  It would
    not harm to add new node "Edit document" under "Expert Info" where it
    won't bother most users.

I think that editing an Info file in Info is even less often useful
than editing one directly thru Emacs.  So I think we should
de-document the command.  And perhaps delete the code for it, too.

^ permalink raw reply	[flat|nested] 33+ messages in thread

* Re: info.texi
  2005-10-10  4:14       ` info.texi Richard M. Stallman
@ 2005-10-11  6:14         ` Juri Linkov
  0 siblings, 0 replies; 33+ messages in thread
From: Juri Linkov @ 2005-10-11  6:14 UTC (permalink / raw)
  Cc: karl, emacs-devel

> I think that editing an Info file in Info is even less often useful
> than editing one directly thru Emacs.  So I think we should
> de-document the command.

OK, I deleted all mentions of it from the Info manual.

> And perhaps delete the code for it, too.

I'm not sure about deleting the code (I don't know if there are users
still using it), so I only deleted the menu item "Edit" and its
description from the docstring of `Info-mode'.

-- 
Juri Linkov
http://www.jurta.org/emacs/

^ permalink raw reply	[flat|nested] 33+ messages in thread

* Re: info.texi
  2005-08-10  4:02 ` info.texi Juri Linkov
  2005-08-10 13:55   ` info.texi Karl Berry
  2005-08-11 14:28   ` info.texi Richard M. Stallman
@ 2005-10-11  6:15   ` Juri Linkov
  2 siblings, 0 replies; 33+ messages in thread
From: Juri Linkov @ 2005-10-11  6:15 UTC (permalink / raw)
  Cc: karl

With all rearrangements completed in info.texi, perhaps someone should
proof-read the Info manual before removing the corresponding to-do item
from FOR-RELEASE?

-- 
Juri Linkov
http://www.jurta.org/emacs/

^ permalink raw reply	[flat|nested] 33+ messages in thread

end of thread, other threads:[~2005-10-11  6:15 UTC | newest]

Thread overview: 33+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-08-04  0:08 info.texi Juri Linkov
2005-08-04  1:06 ` info.texi Lennart Borgman
2005-08-04  1:27   ` info.texi Luc Teirlinck
2005-08-04  1:55     ` info.texi Juri Linkov
2005-08-04  2:04       ` info.texi Lennart Borgman
2005-08-04  2:09       ` info.texi Luc Teirlinck
2005-08-04  3:39         ` info.texi Eli Zaretskii
2005-08-04  3:46           ` info.texi Luc Teirlinck
2005-08-04 11:21             ` info.texi Robert J. Chassell
2005-08-04 14:54               ` info.texi Andreas Schwab
2005-08-05 23:20                 ` void symbol: font-lock-keyword-face Robert J. Chassell
2005-08-06  1:12                   ` Juri Linkov
2005-08-06 11:19                     ` Robert J. Chassell
2005-08-04 20:45           ` info.texi Richard M. Stallman
2005-08-04 20:45         ` info.texi Richard M. Stallman
2005-08-04 16:04 ` info.texi Karl Berry
2005-08-04 16:57   ` info.texi Juri Linkov
2005-08-04 22:11     ` info.texi Karl Berry
2005-08-04 17:41   ` info.texi David Kastrup
2005-08-10  4:02 ` info.texi Juri Linkov
2005-08-10 13:55   ` info.texi Karl Berry
2005-08-11  0:29     ` info.texi Juri Linkov
2005-08-11 12:56       ` info.texi Karl Berry
2005-08-11 14:28   ` info.texi Richard M. Stallman
2005-10-09  6:07     ` info.texi Juri Linkov
2005-10-09 17:14       ` info.texi Karl Berry
2005-10-10  4:14       ` info.texi Richard M. Stallman
2005-10-11  6:14         ` info.texi Juri Linkov
2005-10-11  6:15   ` info.texi Juri Linkov
  -- strict thread matches above, loose matches on Subject: below --
2005-06-17 18:47 info.texi Richard Stallman
2005-06-18  9:33 ` info.texi Eli Zaretskii
2005-06-18 13:57   ` info.texi Juri Linkov
2005-06-19  3:51   ` info.texi Richard Stallman

Code repositories for project(s) associated with this public inbox

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

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).