emacs-diffs
[Top][All Lists]
Advanced

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

[Emacs-diffs] Changes to emacs/man/reftex.texi


From: Carsten Dominik
Subject: [Emacs-diffs] Changes to emacs/man/reftex.texi
Date: Tue, 27 Aug 2002 05:58:05 -0400

Index: emacs/man/reftex.texi
diff -c emacs/man/reftex.texi:1.20 emacs/man/reftex.texi:1.21
*** emacs/man/reftex.texi:1.20  Fri Aug 16 02:29:40 2002
--- emacs/man/reftex.texi       Tue Aug 27 05:58:05 2002
***************
*** 9,17 ****
  @synindex ky cp
  @syncodeindex vr cp
  @syncodeindex fn cp
! @set VERSION 4.18
! @set EDITION 4.18
! @set DATE July 2002
  @c %**end of header
  @finalout
  
--- 9,17 ----
  @synindex ky cp
  @syncodeindex vr cp
  @syncodeindex fn cp
! @set VERSION 4.19
! @set EDITION 4.19
! @set DATE August 2002
  @c %**end of header
  @finalout
  
***************
*** 409,423 ****
  additional customizations will be address@hidden
  
  @item
! @b{Useful address@hidden To make @address@hidden faster for large documents,
! try these:@refill
! @lisp
! (setq reftex-enable-partial-scans t)
! (setq reftex-save-parse-info t)
! (setq reftex-use-multiple-selection-buffers t)
! @end lisp
! 
! To integrate with AUCTeX, use
  @lisp
  (setq reftex-plug-into-AUCTeX t)
  @end lisp
--- 409,416 ----
  additional customizations will be address@hidden
  
  @item
! @b{Useful address@hidden
! To integrate RefTeX with AUCTeX, use
  @lisp
  (setq reftex-plug-into-AUCTeX t)
  @end lisp
***************
*** 528,533 ****
--- 521,527 ----
  Show calling point in another window.  This is the point from where
  @code{reftex-toc} was last called.
  
+ @page
  @tablesubheading{Exiting}
  @item q
  Hide the @file{*toc*} buffer, return to the position where
***************
*** 606,617 ****
--- 600,638 ----
  package)}), @address@hidden will switch to one of the external
  address@hidden
  
+ @item a
+ Toggle the automatic recentering of the @file{*toc*} buffer.  When this
+ option is on, moving around in the document will cause the @file{*toc*}
+ to always highlight the current section.  This can be enabled by default
+ with the variable @code{reftex-auto-recenter-toc}.
+ 
  @end table
  
  @vindex reftex-toc-map
  In order to define additional commands for the @file{*toc*} buffer, the
  keymap @code{reftex-toc-map} may be address@hidden
  
+ @findex reftex-toc-recenter
+ @vindex reftex-auto-recenter-toc
+ @vindex reftex-idle-time
+ @cindex @file{*toc*} buffer, recentering
+ @cindex Table of contents buffer, recentering
+ @kindex C-c -
+ If you call @code{reftex-toc} while the @file{*toc*} buffer already
+ exists, the cursor will immediately jump to the right place, i.e. the
+ section from which @code{reftex-toc} was called will be highlighted.
+ The command @kbd{C-c -} (@code{reftex-toc-recenter}) will only redisplay
+ the @file{*toc*} buffer and highlight the correct line without actually
+ selecting the @file{*toc*} window.  This can be useful to quickly find
+ out where in the document you currently are.  If you want the TOC buffer
+ to show the current section automatically whenever you stop typing, try
+ @lisp
+ (setq reftex-auto-recenter-toc t)
+ @end lisp
+ When this is turned on, the toc buffer will be recentered whenever Emacs
+ is idle for more than @code{reftex-idle-time} seconds.
+ 
+ 
  @cindex Sectioning commands
  @cindex KOMA-Script, LaTeX classes
  @cindex LaTeX classes, KOMA-Script
***************
*** 1508,1517 ****
  @kindex C-c &
  @kindex S-mouse-2
  
! When point is idle on the argument of a @code{\ref} macro, the echo area
! will display some information about the label referenced there.  Note
! that the information is only displayed if the echo area is not occupied
! by a different message.  
  
  @address@hidden can also display the label definition corresponding to a
  @code{\ref} macro, or all reference locations corresponding to a
--- 1529,1539 ----
  @kindex C-c &
  @kindex S-mouse-2
  
! When point is idle for more than @code{reftex-idle-time} seconds on the
! argument of a @code{\ref} macro, the echo area will display some
! information about the label referenced there.  Note that the information
! is only displayed if the echo area is not occupied by a different
! message.
  
  @address@hidden can also display the label definition corresponding to a
  @code{\ref} macro, or all reference locations corresponding to a
***************
*** 1808,1817 ****
  @findex reftex-view-crossref
  @findex reftex-mouse-view-crossref
  
! When point is idle on the argument of a @code{\cite} macro, the echo area
! will display some information about the article cited there.  Note
! that the information is only displayed if the echo area is not occupied
! by a different message.  
  
  @address@hidden can also display the @code{\bibitem} or BibTeX database
  entry corresponding to a @code{\cite} macro, or all citation locations
--- 1830,1839 ----
  @findex reftex-view-crossref
  @findex reftex-mouse-view-crossref
  
! When point is idle for more than @code{reftex-idle-time} seconds on the
! argument of a @code{\cite} macro, the echo area will display some
! information about the article cited there.  Note that the information is
! only displayed if the echo area is not occupied by a different message.
  
  @address@hidden can also display the @code{\bibitem} or BibTeX database
  entry corresponding to a @code{\cite} macro, or all citation locations
***************
*** 2578,2583 ****
--- 2600,2606 ----
  Here is a summary of the available key bindings.
  
  @kindex C-c =
+ @kindex C-c -
  @kindex C-c (
  @kindex C-c )
  @kindex C-c [
***************
*** 2590,2595 ****
--- 2613,2619 ----
  @kindex C-c >
  @example
  @kbd{C-c =}      @code{reftex-toc}
+ @kbd{C-c -}      @code{reftex-toc-recenter}
  @kbd{C-c (}      @code{reftex-label}
  @kbd{C-c )}      @code{reftex-reference}
  @kbd{C-c [}      @code{reftex-citation}
***************
*** 2840,2845 ****
--- 2864,2874 ----
  @section Optimizations
  @cindex Optimizations
  
+ @b{Note added 2002.  Computers have gotten a lot faster, so most of the
+ optimizations discussed below will not be necessary on new machines.  I
+ am leaving this stuff in the manual for people who want to write thick
+ books, where some of it still might be useful.}
+ 
  Implementing the principle of least surprises, the default settings of
  @address@hidden ensure a safe ride for beginners and casual users.  However,
  when using @address@hidden for a large project and/or on a small computer,
***************
*** 3397,3407 ****
  developing it with their reports.  In particular thanks to @i{Fran
  Burstall, Alastair Burt, Lars Clausen, Soren Dayton, Stephen Eglen, Karl
  Eichwalder, Erik Frik, Erik Frisk, Peter Galbraith, Kai Grossjohann,
! Frank Harrell, Stephan Heuel, Alan Ho, Dieter Kraft, Adrian Lanz, Rory
! Molinari, Stefan Monnier, Laurent Mugnier, Sudeep Kumar Palat, Daniel
! Polani, Alan Shutko, Robin Socha, Richard Stanton, Allan Strand, Jan
! Vroonhof, Christoph Wedler, Alan Williams, Roland Winkler, Eli
! address@hidden
  
  The @code{view-crossref} feature was inspired by @i{Peter Galbraith's}
  @address@hidden
--- 3426,3436 ----
  developing it with their reports.  In particular thanks to @i{Fran
  Burstall, Alastair Burt, Lars Clausen, Soren Dayton, Stephen Eglen, Karl
  Eichwalder, Erik Frik, Erik Frisk, Peter Galbraith, Kai Grossjohann,
! Frank Harrell, Stephan Heuel, Alan Ho, Lute Kamstra, Dieter Kraft,
! Adrian Lanz, Rory Molinari, Stefan Monnier, Laurent Mugnier, Sudeep
! Kumar Palat, Daniel Polani, Alan Shutko, Robin Socha, Richard Stanton,
! Allan Strand, Jan Vroonhof, Christoph Wedler, Alan Williams, Roland
! Winkler, Eli address@hidden
  
  The @code{view-crossref} feature was inspired by @i{Peter Galbraith's}
  @address@hidden
***************
*** 3543,3548 ****
--- 3572,3584 ----
  active TAGS table is address@hidden
  @end deffn
  
+ @deffn Command reftex-goto-label
+ Prompt for a label (with completion) and jump to the location of this
+ label.  Optional prefix argument @var{other-window} goes to the label in
+ another window.
+ @end deffn
+ 
+ 
  @deffn Command reftex-change-label
  Query replace @var{from} with @var{to} in all @code{\label} and
  @code{\ref} commands.  Works on the entire multifile document.  No
***************
*** 3638,3643 ****
--- 3674,3696 ----
  changed from within the @file{*toc*} buffer with the @kbd{t} address@hidden
  @end defopt
  
+ @defopt reftex-part-resets-chapter
+ address@hidden means, @code{\part} is like any other sectioning command.
+ This means, part numbers will be included in the numbering of chapters, and
+ chapter counters will be reset for each part.
+ When @code{nil} (the default), parts are special, do not reset the
+ chapter counter and also do not show up in chapter numbers.
+ @end defopt
+ 
+ @defopt reftex-auto-recenter-toc
+ address@hidden means, initially turn automatic recentering of toc on.
+ When active, the @file{*TOC*} buffer will always show the section you
+ are currently working in.  Recentering happens whenever Emacs is idle
+ for more than `reftex-idle-time' seconds.
+ This feature can be turned on and off from the menu 
+ (Ref->Options).
+ @end defopt
+ 
  @defopt reftex-toc-split-windows-horizontally
  address@hidden means, create TOC window by splitting window
  horizontally.  The default is to split vertically.
***************
*** 4512,4528 ****
  @defopt reftex-auto-view-crossref
  address@hidden means, initially turn automatic viewing of crossref info
  on.  Automatic viewing of crossref info normally uses the echo area.
! Whenever point is on the argument of a @code{\ref} or @code{\cite}
! macro, and no other message is being displayed, the echo area will
! display information about that cross reference.  You can also set the
! variable to the symbol @code{window}.  In this case a small temporary
! window is used for the display.  This feature can be turned on and of
! from the menu (Ref->Options)address@hidden
  @end defopt
  
  @defopt reftex-idle-time
! Time (secs) Emacs has to be idle before automatic crossref display is
! address@hidden
  @end defopt
  
  @defopt reftex-cite-view-format
--- 4565,4582 ----
  @defopt reftex-auto-view-crossref
  address@hidden means, initially turn automatic viewing of crossref info
  on.  Automatic viewing of crossref info normally uses the echo area.
! Whenever point is idle for more than @code{reftex-idle-time} seconds on
! the argument of a @code{\ref} or @code{\cite} macro, and no other
! message is being displayed, the echo area will display information about
! that cross reference.  You can also set the variable to the symbol
! @code{window}.  In this case a small temporary window is used for the
! display.  This feature can be turned on and off from the menu
! (Ref->Options)address@hidden
  @end defopt
  
  @defopt reftex-idle-time
! Time (secs) Emacs has to be idle before automatic crossref display 
! or toc recentering is address@hidden
  @end defopt
  
  @defopt reftex-cite-view-format
***************
*** 5392,5398 ****
  @item
  Reading a parse file now checks consistency.
  @end itemize
- @end ignore
  @noindent @b{Version 4.00}
  @itemize @bullet
  @item
--- 5446,5451 ----
***************
*** 5494,5499 ****
--- 5547,5553 ----
  @item
  Improved interaction with Emacs LaTeX mode.
  @end itemize
+ @end ignore
  @noindent @b{Version 4.17}
  @itemize @bullet
  @item 
***************
*** 5521,5526 ****
--- 5575,5605 ----
  @item
  @code{reftex-citation} uses the word before the cursor as a default
  search string.
+ @item
+ Simplified several regular expressions for speed.
+ @item
+ Better support for chapterbib.
+ @end itemize
+ @noindent @b{Version 4.19}
+ @itemize @bullet
+ @item
+ New command `reftex-toc-recenter' (@kbd{C-c -}) which shows the current
+ section in the TOC buffer without selecting the TOC window.
+ @item
+ Recentering happens automatically in idle time when the option
+ @code{reftex-auto-recenter-toc} is turned on.
+ @item
+ Fixed several bugs related to automatic cursor positioning in the TOC
+ buffer.
+ @item
+ The highlight in the TOC buffer stays when the focus moves to a
+ different window.
+ @item
+ New command `reftex-goto-label'.
+ @item
+ Part numbers are no longer included in chapter numbers, and a new
+ part does not reset the chapter counter.  See new option
+ @code{reftex-part-resets-chapter}.
  @end itemize
  
  @node Index,  , , Top




reply via email to

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