yatex

diff docs/yatexe.tex @ 53:5f4b18da14b3

Fix functions relating YaTeX-beginning-of-environment or YaTeX-end-of-environment. Line indentation by TAB much improved. Functions that work at enclosing environments, YaTeX-enclose-<ENVNAME>, introduced. Functions for enclosing verbatim and equations are supplied. SPC, DEL, +, - in YaTeX-hierarchy buffer. Compensate odd highlighting of hilit19.
author yuuji
date Thu, 02 Feb 1995 17:18:29 +0000
parents 5d94deabb9f9
children 2d45e43fb35f
line diff
     1.1 --- a/docs/yatexe.tex	Sun Jan 22 14:20:46 1995 +0000
     1.2 +++ b/docs/yatexe.tex	Thu Feb 02 17:18:29 1995 +0000
     1.3 @@ -36,10 +36,11 @@
     1.4  * Cursor jump::                 Jumping to related position
     1.5  * Changing and Deleting::       Changing/deleting certain unit of text
     1.6  * Filling::                     Filling an item or paragraph
     1.7 -* Updation of @code{\includeonly}::  Maintaining @code{\includeonly}
     1.8 -* What column?::                Column position guide in tabular
     1.9 +* Updation of includeonly::     Free from maintaining includeonly
    1.10 +* What column?::                Guidance to tabular column
    1.11  * Intelligent newline::         Guess requisites of new line
    1.12  * Online help::                 On-line documentation of LaTeX
    1.13 +* Browsing file hierarchy::     Walking through file hierarchy
    1.14  * Cooperation with other packages::  Work well with gmhist, min-out
    1.15  * Customizations::              How to breed `Wild Bird'
    1.16  * Etcetera::                    YaTeX is acquisitive.
    1.17 @@ -138,6 +139,7 @@
    1.18          (@kbd{C-c a}, @kbd{;}, @kbd{:})
    1.19  @item Online help for the popular La@TeX{} commands
    1.20        (@kbd{C-c ?}, @kbd{C-c /})(English help is not yet supported)
    1.21 +@item Document files hierarchy browser (@kbd{C-c d})
    1.22  @end itemize
    1.23  
    1.24  @node Installation, Typesetting, Main features, Top
    1.25 @@ -1180,7 +1182,7 @@
    1.26  character on a line changes the fill-prefix temporarily to the depth of
    1.27  the line.
    1.28  
    1.29 -@node Updation of @code{\includeonly}, What column?, Filling, Top
    1.30 +@node Updation of includeonly, What column?, Filling, Top
    1.31  @comment  node-name,  next,  previous,  up
    1.32  @chapter Updation of @code{\includeonly}
    1.33  @cindex includeonly
    1.34 @@ -1299,7 +1301,7 @@
    1.35  useful.  See the definition of the function
    1.36  @code{YaTeX-intelligent-newline-itemize} as an example.
    1.37  
    1.38 -@node Online help, Cooperation with other packages, Intelligent newline, Top
    1.39 +@node Online help, Browsing file hierarchy, Intelligent newline, Top
    1.40  @comment  node-name,  next,  previous,  up
    1.41  @chapter Online help
    1.42  @cindex online help
    1.43 @@ -1349,7 +1351,73 @@
    1.44  standard commands.   I might  want    to include it  in   the next
    1.45  distribution.
    1.46  
    1.47 -@node Cooperation with other packages, Customizations, Online help, Top
    1.48 +@node Browsing file hierarchy, Cooperation with other packages, Online help, Top
    1.49 +@comment  node-name,  next,  previous,  up
    1.50 +@chapter Browsing file hierarchy
    1.51 +@cindex hierarchy
    1.52 +@cindex browsing
    1.53 +
    1.54 +  When you are editing multi-file source, typing
    1.55 +
    1.56 +@table @kbd
    1.57 +@item [prefix] d
    1.58 +        @dots{} browse file hierarchy
    1.59 +@end table
    1.60 +
    1.61 +@noindent
    1.62 +asks you the parent-most file (which may be defaulted) and displays the
    1.63 +documentation hierarchy in the next window.  In this buffer, the following
    1.64 +commands are available.
    1.65 +
    1.66 +@table @kbd
    1.67 +@item n
    1.68 +        @dots{} move to the next line and show its contents
    1.69 +@item p
    1.70 +        @dots{} move to the previous line and show its contents
    1.71 +@item N
    1.72 +        @dots{} move to the next file in the same inclusion level
    1.73 +@item P
    1.74 +        @dots{} move to the previous file in the same inclusion level
    1.75 +@item j
    1.76 +        @dots{} move to the next line
    1.77 +@item k
    1.78 +        @dots{} move to the previous line
    1.79 +@item u
    1.80 +        @dots{} move to the parent file
    1.81 +@item .
    1.82 +        @dots{} show the current files contents in the next window
    1.83 +@item SPC
    1.84 +        @dots{} scroll up the current file window
    1.85 +@item DEL, b
    1.86 +        @dots{} scroll down the current file window
    1.87 +@item <
    1.88 +        @dots{} show the beginning of the current file
    1.89 +@item >
    1.90 +        @dots{} show the end of the current file
    1.91 +@item >
    1.92 +        @dots{} return to the previous postion after @kbd{<} or @kbd{>}
    1.93 +@item RET, g
    1.94 +        @dots{} open the current file in the next window
    1.95 +@item mouse-2
    1.96 +        @dots{} same as RET(available only with window system)
    1.97 +@item o
    1.98 +        @dots{} other window
    1.99 +@item 1
   1.100 +        @dots{} delete other windows
   1.101 +@item -
   1.102 +        @dots{} shrink hierarchy buffer window
   1.103 +@item +
   1.104 +        @dots{} enlarge hierarchy buffer window
   1.105 +@item ?
   1.106 +        @dots{} describe mode
   1.107 +@item q
   1.108 +        @dots{} quit
   1.109 +@end table
   1.110 +
   1.111 +  Note that operations on the file contents in the next window do not work 
   1.112 +correctly when you close the corresponding file.
   1.113 +
   1.114 +@node Cooperation with other packages, Customizations, Browsing file hierarchy, Top
   1.115  @comment  node-name,  next,  previous,  up
   1.116  @chapter Cooperation with other packages
   1.117  
   1.118 @@ -1583,6 +1651,14 @@
   1.119  Alist of LaTeX's sectioning command vs its height.
   1.120  @end defvar
   1.121  
   1.122 +@defvar YaTeX-hierarchy-ignore-heading-regexp
   1.123 +@code{YaTeX-display-hierarchy} searches for sectioning command first, and
   1.124 +comment line secondary as a file headings.  In latter case, ignore lines
   1.125 +that match with regular expression of this variable.  Default value of
   1.126 +this variable is RCS header expressions and mode specifying line `-*- xxxx 
   1.127 +-*'.
   1.128 +@end defvar
   1.129 +
   1.130  @node Sample definitions, Hook variables, All customizable variables, Lisp variables
   1.131  @comment  node-name,  next,  previous,  up
   1.132  @subsection Sample definitions