]> git.eshelyaron.com Git - emacs.git/commitdiff
* reftex.el (reftex-mode): Create special syntax tables.
authorCarsten Dominik <dominik@science.uva.nl>
Sat, 17 Aug 2002 09:22:01 +0000 (09:22 +0000)
committerCarsten Dominik <dominik@science.uva.nl>
Sat, 17 Aug 2002 09:22:01 +0000 (09:22 +0000)
(reftex-syntax-table): Set a default in case this is being used
outside a LaTeX file.
(reftex-syntax-table-for-bib): Set a default in case this is being used
outside a LaTeX file.

lisp/ChangeLog
lisp/textmodes/reftex.el

index f6afb9e50680ff8ebd81da575d883629aa3d4990..be98f8b77855975858dbae47e9243db29d945df8 100644 (file)
@@ -1,3 +1,13 @@
+
+2002-08-17  Carsten Dominik  <dominik@astro.uva.nl>
+
+       * textmodes/reftex.el (reftex-mode): Create special syntax tables.
+       (reftex-syntax-table): Set a default in case this is being used
+       outside a LaTeX file.
+       (reftex-syntax-table-for-bib): Set a default in case this is being
+       used outside a LaTeX file.
+
+
 2002-08-17  Richard M. Stallman  <rms@gnu.org>
 
        * tar-mode.el (tar-subfile-mode): Use add-hook and
index 3d469d55bc68b01e86e415af5cb7c3028290facc..c99551fbad2f641b01973376eda53f5f3ef494a7 100644 (file)
 (defvar reftex-syntax-table nil)
 (defvar reftex-syntax-table-for-bib nil)
 
-;; Prepare the special syntax tables.
 (unless reftex-syntax-table
-  (setq reftex-syntax-table (copy-syntax-table (syntax-table)))
+  (setq reftex-syntax-table (copy-syntax-table))
   (modify-syntax-entry ?\( "." reftex-syntax-table)
   (modify-syntax-entry ?\) "." reftex-syntax-table))
-
+       
 (unless reftex-syntax-table-for-bib
-  (setq reftex-syntax-table-for-bib (copy-syntax-table reftex-syntax-table))
+  (setq reftex-syntax-table-for-bib
+       (copy-syntax-table reftex-syntax-table))
   (modify-syntax-entry ?\' "." reftex-syntax-table-for-bib)
   (modify-syntax-entry ?\" "." reftex-syntax-table-for-bib)
   (modify-syntax-entry ?\[ "." reftex-syntax-table-for-bib)
@@ -381,6 +381,19 @@ on the menu bar.
          (and reftex-auto-view-crossref
               (reftex-toggle-auto-view-crossref))
          (put 'reftex-auto-view-crossref 'initialized t))
+
+       ;; Prepare the special syntax tables.
+       (setq reftex-syntax-table (copy-syntax-table (syntax-table)))
+       (modify-syntax-entry ?\( "." reftex-syntax-table)
+       (modify-syntax-entry ?\) "." reftex-syntax-table)
+       
+       (setq reftex-syntax-table-for-bib
+             (copy-syntax-table reftex-syntax-table))
+       (modify-syntax-entry ?\' "." reftex-syntax-table-for-bib)
+       (modify-syntax-entry ?\" "." reftex-syntax-table-for-bib)
+       (modify-syntax-entry ?\[ "." reftex-syntax-table-for-bib)
+       (modify-syntax-entry ?\] "." reftex-syntax-table-for-bib)
+
         (run-hooks 'reftex-mode-hook))
     ;; Mode was turned off
     (easy-menu-remove reftex-mode-menu)))