]> code.delx.au - gnu-emacs/commitdiff
* doc/lispref/modes.texi (SMIE, SMIE Grammar, SMIE Indentation): Add some indexes.
authorXue Fuqiao <xfq.free@gmail.com>
Sat, 17 Aug 2013 11:14:10 +0000 (19:14 +0800)
committerXue Fuqiao <xfq.free@gmail.com>
Sat, 17 Aug 2013 11:14:10 +0000 (19:14 +0800)
doc/lispref/ChangeLog
doc/lispref/modes.texi

index fcf1d3340b10b2c77ec343bb984ec327e348b7d0..723dc0cbedf6e77233209fd41260b73d3e7f1f2e 100644 (file)
@@ -1,5 +1,7 @@
 2013-08-17  Xue Fuqiao  <xfq.free@gmail.com>
 
+       * modes.texi (SMIE, SMIE Grammar, SMIE Indentation): Add some indexes.
+
        * text.texi (Maintaining Undo): Mention interactive call of
        buffer-disable-undo.
        (Filling): Add cross-reference for hard newlines.
index 59729380ea70b005ac200bdb8676388b298ee6bc..180fef7241d86eebf2342c1512f9a31c2a8508ff 100644 (file)
@@ -3381,6 +3381,7 @@ of Lisp sexps and adapts it to non-Lisp languages.
 
 @node SMIE
 @subsection Simple Minded Indentation Engine
+@cindex SMIE
 
 SMIE is a package that provides a generic navigation and indentation
 engine.  Based on a very simple parser using an ``operator precedence
@@ -3548,6 +3549,8 @@ simply ignored.
 
 @node SMIE Grammar
 @subsubsection Defining the Grammar of a Language
+@cindex SMIE grammar
+@cindex grammar, SMIE
 
 The usual way to define the SMIE grammar of a language is by
 defining a new global variable that holds the precedence table by
@@ -3623,6 +3626,8 @@ formally as left associative.
 
 @node SMIE Lexer
 @subsubsection Defining Tokens
+@cindex SMIE lexer
+@cindex defining tokens, SMIE
 
 SMIE comes with a predefined lexical analyzer which uses syntax tables
 in the following way: any sequence of characters that have word or
@@ -3757,6 +3762,7 @@ surrounding text to find ad-hoc clues.
 
 @node SMIE Indentation
 @subsubsection Specifying Indentation Rules
+@cindex indentation rules, SMIE
 
 Based on the provided grammar, SMIE will be able to provide automatic
 indentation without any extra effort.  But in practice, this default