]> git.eshelyaron.com Git - emacs.git/commitdiff
Handle customizations of reftex-include-file-commands
authorTassilo Horn <tsdh@gnu.org>
Wed, 25 Feb 2015 10:45:20 +0000 (11:45 +0100)
committerTassilo Horn <tsdh@gnu.org>
Wed, 25 Feb 2015 10:45:20 +0000 (11:45 +0100)
* reftex.texi (Multifile Documents): Document
reftex-include-file-commands.
(Options): Mention that non-customize changes might require
calling reftex-compile-variables.

* textmodes/reftex-vars.el (reftex-include-file-commands): Call
reftex-set-dirty on changes.

doc/misc/ChangeLog
doc/misc/reftex.texi
lisp/ChangeLog
lisp/textmodes/reftex-vars.el

index d04a8bbb0838e313bae7cac91c3920ede0a7f96c..448c7f26c1a2f84d050ae97bdb12ac6968d3f649 100644 (file)
@@ -1,3 +1,10 @@
+2015-02-25  Tassilo Horn  <tsdh@gnu.org>
+
+       * reftex.texi (Multifile Documents): Document
+       reftex-include-file-commands.
+       (Options): Mention that non-customize changes might require
+       calling reftex-compile-variables.
+
 2015-02-21  Paul Eggert  <eggert@cs.ucla.edu>
 
        * texinfo.tex: Update from gnulib.
index 567063f2c3b01f8a5ac4d35caa4d34805478c587..facfb4376dbe4ac46bfe37e16c4e2caaf8181f27 100644 (file)
@@ -2961,6 +2961,12 @@ label itself in order to be processed correctly by @RefTeX{}.  The only
 exception is that section labels referring to a section statement
 outside the current file can still use that section title as
 context.
+
+@item
+@vindex reftex-include-file-commands
+@RefTeX{} knows about the @code{\include} and @code{\input} macros.
+In case you use different commands to include files in a multifile
+document, customize the variable @code{reftex-include-file-commands}.
 @end itemize
 
 @node Language Support
@@ -3893,6 +3899,10 @@ Lisp (and even if you are) you might find it more comfortable to use
 @code{customize} to look at and change these variables. @kbd{M-x
 reftex-customize} will get you there.
 
+In case you don't use the @code{customize} interface, here's a caveat:
+Changing (mostly parsing-related) options might require a call to
+@code{reftex-compile-variables} in order to become effective.
+
 @menu
 * Options - Table of Contents::
 * Options - Defining Label Environments::
index fc2893e1c1d916f7726556ca3f905e492195716c..fb8b1f7fc94cad4f429fcf4c7e3a210cff76e9ef 100644 (file)
@@ -1,3 +1,8 @@
+2015-02-25  Tassilo Horn  <tsdh@gnu.org>
+
+       * textmodes/reftex-vars.el (reftex-include-file-commands): Call
+       reftex-set-dirty on changes.
+
 2015-02-25  Stefan Monnier  <monnier@iro.umontreal.ca>
 
        * emacs-lisp/edebug.el (edebug--display): Save-excursion (bug#19611).
index 115c1e0cde48fb3e6ec51c3f067ee47ae7e49f7a..7fe6882d3ca4b2adb516f30a4fd69b59182e7433 100644 (file)
@@ -263,6 +263,7 @@ distribution.  Mixed-case symbols are convenience aliases.")
 The file name is expected after the command, either in braces or separated
 by whitespace."
   :group 'reftex-table-of-contents-browser
+  :set 'reftex-set-dirty
   :type '(repeat string))
 
 (defcustom reftex-max-section-depth 12