emacs-diffs
[Top][All Lists]
Advanced

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

[Emacs-diffs] /srv/bzr/emacs/trunk r105070: Remove Syntax node from Emac


From: Chong Yidong
Subject: [Emacs-diffs] /srv/bzr/emacs/trunk r105070: Remove Syntax node from Emacs manual.
Date: Sat, 09 Jul 2011 23:11:47 -0400
User-agent: Bazaar (2.3.1)

------------------------------------------------------------
revno: 105070
committer: Chong Yidong <address@hidden>
branch nick: trunk
timestamp: Sat 2011-07-09 23:11:47 -0400
message:
  Remove Syntax node from Emacs manual.
  This node served no purpose in the Customization section.
  
  * doc/emacs/custom.texi (Syntax): Node deleted.
  
  * doc/emacs/emacs.texi (Top): Update node listing.
  
  * doc/emacs/help.texi (Help Summary):
  * doc/emacs/major.texi (Major Modes):
  * doc/emacs/programs.texi (Parentheses):
  * doc/emacs/search.texi (Regexp Backslash, Regexp Backslash)
  (Regexp Backslash):
  * doc/emacs/text.texi (Words): Callers changed.
modified:
  doc/emacs/ChangeLog
  doc/emacs/custom.texi
  doc/emacs/emacs.texi
  doc/emacs/glossary.texi
  doc/emacs/help.texi
  doc/emacs/killing.texi
  doc/emacs/major.texi
  doc/emacs/programs.texi
  doc/emacs/search.texi
  doc/emacs/text.texi
=== modified file 'doc/emacs/ChangeLog'
--- a/doc/emacs/ChangeLog       2011-07-10 02:38:26 +0000
+++ b/doc/emacs/ChangeLog       2011-07-10 03:11:47 +0000
@@ -1,5 +1,14 @@
 2011-07-10  Chong Yidong  <address@hidden>
 
+       * custom.texi (Syntax): Node deleted.
+
+       * help.texi (Help Summary):
+       * major.texi (Major Modes):
+       * programs.texi (Parentheses):
+       * search.texi (Regexp Backslash, Regexp Backslash)
+       (Regexp Backslash):
+       * text.texi (Words): Callers changed.
+
        * text.texi (Refill, Longlines): Delete nodes.
 
        * ack.texi (Acknowledgments): Longlines removed from manual.

=== modified file 'doc/emacs/custom.texi'
--- a/doc/emacs/custom.texi     2011-06-09 20:22:06 +0000
+++ b/doc/emacs/custom.texi     2011-07-10 03:11:47 +0000
@@ -31,8 +31,6 @@
                           you can control their functioning.
 * Key Bindings::        The keymaps say what command each key runs.
                           By changing them, you can "redefine keys".
-* Syntax::              The syntax table controls how words and
-                          expressions are parsed.
 * Init File::           How to write common customizations in the
                           @file{.emacs} file.
 @end menu
@@ -2085,36 +2083,6 @@
 @kbd{M-x}.  However, disabling a command has no effect on calling it
 as a function from Lisp programs.
 
address@hidden Syntax
address@hidden The Syntax Table
address@hidden syntax table
-
-  All the Emacs commands which parse words or balance parentheses are
-controlled by the @dfn{syntax table}.  The syntax table says which
-characters are opening delimiters, which are parts of words, which are
-string quotes, and so on.  It does this by assigning each character to
-one of fifteen-odd @dfn{syntax classes}.  In some cases it specifies
-some additional information also.
-
-  Each major mode has its own syntax table (though related major modes
-sometimes share one syntax table), which it installs in each buffer
-that uses the mode.  The syntax table installed in the current buffer
-is the one that all commands use, so we call it ``the'' syntax table.
-
address@hidden C-h s
address@hidden describe-syntax
-  To display a description of the contents of the current syntax
-table, type @kbd{C-h s} (@code{describe-syntax}).  The description of
-each character includes the string you would have to give to
address@hidden to set up that character's current syntax,
-starting with the character which designates its syntax class, plus
-some English text to explain its meaning.
-
-  A syntax table is actually a Lisp object, a char-table, whose
-elements are cons cells.  For full information on the syntax table,
-see @ref{Syntax Tables,, Syntax Tables, elisp, The Emacs Lisp
-Reference Manual}.
-
 @node Init File
 @section The Init File, @file{~/.emacs}
 @cindex init file

=== modified file 'doc/emacs/emacs.texi'
--- a/doc/emacs/emacs.texi      2011-07-10 02:38:26 +0000
+++ b/doc/emacs/emacs.texi      2011-07-10 03:11:47 +0000
@@ -168,15 +168,13 @@
 * Killing::             Killing (cutting) text.
 * Yanking::             Recovering killed text.  Moving text. (Pasting.)
 * Accumulating Text::   Other ways of copying text.
-* Rectangles::          Operating on the text inside a rectangle on the screen.
-* CUA Bindings::        Using @kbd{C-x}, @kbd{C-c}, @kbd{C-v} for copy
-                          and paste, with enhanced rectangle support.
+* Rectangles::          Operating on text in rectangular areas.
+* CUA Bindings::        Using @kbd{C-x}, @kbd{C-c}, @kbd{C-v} to kill and yank.
 * Registers::           Saving a text string or a location in the buffer.
 * Display::             Controlling what text is displayed.
 * Search::              Finding or replacing occurrences of a string.
 * Fixit::               Commands especially useful for fixing typos.
-* Keyboard Macros::     A keyboard macro records a sequence of
-                          keystrokes to be replayed with a single command.
+* Keyboard Macros::     Recording a sequence of keystrokes to be replayed.
 
 Major Structures of Emacs
 * Files::               All about handling files.
@@ -192,7 +190,7 @@
 * Programs::            Commands and modes for editing programs.
 * Building::            Compiling, running and debugging programs.
 * Maintaining::         Features for maintaining large programs.
-* Abbrevs::             How to define text abbreviations to reduce
+* Abbrevs::             Defining text abbreviations to reduce
                           the number of characters you must type.
 @c AFAICS, the tex stuff generates its own index and does not use this one.
 @ifnottex
@@ -204,9 +202,9 @@
 * Dired::               You can ``edit'' a directory to manage files in it.
 * Calendar/Diary::      The calendar and diary facilities.
 * Document View::       Viewing PDF, PS and DVI files.
-* Gnus::                How to read netnews with Emacs.
+* Gnus::                A flexible mail and news reader.
 * Shell::               Executing shell commands from Emacs.
-* Emacs Server::        Using Emacs as an editing server for @code{mail}, etc.
+* Emacs Server::        Using Emacs as an editing server.
 * Printing::            Printing hardcopies of buffers or regions.
 * Sorting::             Sorting lines, paragraphs or pages within Emacs.
 * Narrowing::           Restricting display and editing to a portion
@@ -1066,10 +1064,8 @@
 * Variables::           Many Emacs commands examine Emacs variables
                           to decide what to do; by setting variables,
                           you can control their functioning.
-* Key Bindings::        The keymaps say what command each key runs.
-                          By changing them, you can "redefine keys".
-* Syntax::              The syntax table controls how words and
-                          expressions are parsed.
+* Key Bindings::        Keymaps say what command each key runs.
+                          By changing them, you can ``redefine'' keys.
 * Init File::           How to write common customizations in the
                           @file{.emacs} file.
 

=== modified file 'doc/emacs/glossary.texi'
--- a/doc/emacs/glossary.texi   2011-01-25 04:08:28 +0000
+++ b/doc/emacs/glossary.texi   2011-07-10 03:11:47 +0000
@@ -962,7 +962,7 @@
 @item Parsing
 We say that certain Emacs commands parse words or expressions in the
 text being edited.  Really, all they know how to do is find the other
-end of a word or expression.  @xref{Syntax}.
+end of a word or expression.
 
 @item Point
 Point is the place in the buffer at which insertion and deletion
@@ -1212,7 +1212,8 @@
 @item Syntax Table
 The syntax table tells Emacs which characters are part of a word,
 which characters balance each other like parentheses, etc.
address@hidden
address@hidden Tables,, Syntax Tables, elisp, The Emacs Lisp Reference
+Manual}.
 
 @item Super
 Super is the name of a modifier bit that a keyboard input character may

=== modified file 'doc/emacs/help.texi'
--- a/doc/emacs/help.texi       2011-07-01 14:37:32 +0000
+++ b/doc/emacs/help.texi       2011-07-10 03:11:47 +0000
@@ -139,8 +139,11 @@
 @item C-h r
 Display the Emacs manual in Info (@code{info-emacs-manual}).
 @item C-h s
-Display the current contents of the syntax table, with an explanation of
-what they mean (@code{describe-syntax}).  @xref{Syntax}.
+Display the current contents of the @dfn{syntax table}, with an
+explanation of what they mean (@code{describe-syntax}).  The syntax
+table says which characters are opening delimiters, which are parts of
+words, which are string quotes, and so on.  @xref{Syntax Tables,,
+Syntax Tables, elisp, The Emacs Lisp Reference Manual}, for details.
 @item C-h t
 Enter the Emacs interactive tutorial (@code{help-with-tutorial}).
 @item C-h v @var{var} @key{RET}
@@ -583,7 +586,8 @@
 modes, then the local bindings defined by the current major mode, and
 finally the global bindings (@pxref{Key Bindings}).  @kbd{C-h s}
 displays the contents of the syntax table, with explanations of each
-character's syntax (@pxref{Syntax}).
+character's syntax (@pxref{Syntax Tables,, Syntax Tables, elisp, The
+Emacs Lisp Reference Manual}).
 
   You can get a list of subcommands for a particular prefix key by
 typing @kbd{C-h} after the prefix key.  (There are a few prefix keys

=== modified file 'doc/emacs/killing.texi'
--- a/doc/emacs/killing.texi    2011-01-25 04:08:28 +0000
+++ b/doc/emacs/killing.texi    2011-07-10 03:11:47 +0000
@@ -19,7 +19,7 @@
 * Yanking::              Commands that insert text.
 * Accumulating Text::    Other methods to add text to the buffer.
 * Rectangles::           Operating on text in rectangular areas.
-* CUA Bindings::         Using C-x/C-c/C-v to kill and yank.
+* CUA Bindings::         Using @kbd{C-x}/@kbd{C-c}/@kbd{C-v} to kill and yank.
 @end menu
 
 @node Deletion and Killing

=== modified file 'doc/emacs/major.texi'
--- a/doc/emacs/major.texi      2011-01-25 04:08:28 +0000
+++ b/doc/emacs/major.texi      2011-07-10 03:11:47 +0000
@@ -31,7 +31,6 @@
 addition, the commands which handle comments use the mode to determine
 how comments are to be delimited.  Many major modes redefine the
 syntactical properties of characters appearing in the buffer.
address@hidden
 
   The major modes fall into three major groups.  The first group
 contains modes for normal text, either plain or with mark-up.  It

=== modified file 'doc/emacs/programs.texi'
--- a/doc/emacs/programs.texi   2011-05-17 02:26:56 +0000
+++ b/doc/emacs/programs.texi   2011-07-10 03:11:47 +0000
@@ -643,8 +643,9 @@
   When talking about these facilities, the term ``parenthesis'' also
 includes braces, brackets, or whatever delimiters are defined to match
 in pairs.  The major mode controls which delimiters are significant,
-through the syntax table (@pxref{Syntax}).  In Lisp, only parentheses
-count; in C, these commands apply to braces and brackets too.
+through the syntax table (@pxref{Syntax Tables,, Syntax Tables, elisp,
+The Emacs Lisp Reference Manual}).  In Lisp, only parentheses count;
+in C, these commands apply to braces and brackets too.
 
   You can use @kbd{M-x check-parens} to find any unbalanced
 parentheses and unbalanced string quotes in the buffer.

=== modified file 'doc/emacs/search.texi'
--- a/doc/emacs/search.texi     2011-03-10 05:48:33 +0000
+++ b/doc/emacs/search.texi     2011-07-10 03:11:47 +0000
@@ -870,8 +870,9 @@
 word-constituent character.
 
 @item \w
-matches any word-constituent character.  The syntax table
-determines which characters these are.  @xref{Syntax}.
+matches any word-constituent character.  The syntax table determines
+which characters these are.  @xref{Syntax Tables,, Syntax Tables,
+elisp, The Emacs Lisp Reference Manual}.
 
 @item \W
 matches any character that is not a word-constituent.
@@ -892,7 +893,8 @@
 matches any character whose syntax is @var{c}.  Here @var{c} is a
 character that designates a particular syntax class: thus, @samp{w}
 for word constituent, @samp{-} or @samp{ } for whitespace, @samp{.}
-for ordinary punctuation, etc.  @xref{Syntax}.
+for ordinary punctuation, etc.  @xref{Syntax Tables,, Syntax Tables,
+elisp, The Emacs Lisp Reference Manual}.
 
 @item address@hidden
 matches any character whose syntax is not @var{c}.
@@ -911,8 +913,9 @@
 @var{c}.
 @end table
 
-  The constructs that pertain to words and syntax are controlled by the
-setting of the syntax table (@pxref{Syntax}).
+  The constructs that pertain to words and syntax are controlled by
+the setting of the syntax table.  @xref{Syntax Tables,, Syntax Tables,
+elisp, The Emacs Lisp Reference Manual}.
 
 @node Regexp Example
 @section Regular Expression Example

=== modified file 'doc/emacs/text.texi'
--- a/doc/emacs/text.texi       2011-07-10 02:38:26 +0000
+++ b/doc/emacs/text.texi       2011-07-10 03:11:47 +0000
@@ -154,9 +154,10 @@
 argument that says how many words to scan for the place to put the
 mark.
 
-  The word commands' understanding of word boundaries is controlled
-by the syntax table.  Any character can, for example, be declared to
-be a word delimiter.  @xref{Syntax}.
+  The word commands' understanding of word boundaries is controlled by
+the syntax table.  Any character can, for example, be declared to be a
+word delimiter.  @xref{Syntax Tables,, Syntax Tables, elisp, The Emacs
+Lisp Reference Manual}.
 
 @node Sentences
 @section Sentences


reply via email to

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