aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lisp/ChangeLog10
-rw-r--r--lisp/textmodes/reftex.el21
2 files changed, 27 insertions, 4 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index f6afb9e5068..be98f8b7785 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,13 @@
1
22002-08-17 Carsten Dominik <dominik@astro.uva.nl>
3
4 * textmodes/reftex.el (reftex-mode): Create special syntax tables.
5 (reftex-syntax-table): Set a default in case this is being used
6 outside a LaTeX file.
7 (reftex-syntax-table-for-bib): Set a default in case this is being
8 used outside a LaTeX file.
9
10
12002-08-17 Richard M. Stallman <rms@gnu.org> 112002-08-17 Richard M. Stallman <rms@gnu.org>
2 12
3 * tar-mode.el (tar-subfile-mode): Use add-hook and 13 * tar-mode.el (tar-subfile-mode): Use add-hook and
diff --git a/lisp/textmodes/reftex.el b/lisp/textmodes/reftex.el
index 3d469d55bc6..c99551fbad2 100644
--- a/lisp/textmodes/reftex.el
+++ b/lisp/textmodes/reftex.el
@@ -314,14 +314,14 @@
314(defvar reftex-syntax-table nil) 314(defvar reftex-syntax-table nil)
315(defvar reftex-syntax-table-for-bib nil) 315(defvar reftex-syntax-table-for-bib nil)
316 316
317;; Prepare the special syntax tables.
318(unless reftex-syntax-table 317(unless reftex-syntax-table
319 (setq reftex-syntax-table (copy-syntax-table (syntax-table))) 318 (setq reftex-syntax-table (copy-syntax-table))
320 (modify-syntax-entry ?\( "." reftex-syntax-table) 319 (modify-syntax-entry ?\( "." reftex-syntax-table)
321 (modify-syntax-entry ?\) "." reftex-syntax-table)) 320 (modify-syntax-entry ?\) "." reftex-syntax-table))
322 321
323(unless reftex-syntax-table-for-bib 322(unless reftex-syntax-table-for-bib
324 (setq reftex-syntax-table-for-bib (copy-syntax-table reftex-syntax-table)) 323 (setq reftex-syntax-table-for-bib
324 (copy-syntax-table reftex-syntax-table))
325 (modify-syntax-entry ?\' "." reftex-syntax-table-for-bib) 325 (modify-syntax-entry ?\' "." reftex-syntax-table-for-bib)
326 (modify-syntax-entry ?\" "." reftex-syntax-table-for-bib) 326 (modify-syntax-entry ?\" "." reftex-syntax-table-for-bib)
327 (modify-syntax-entry ?\[ "." reftex-syntax-table-for-bib) 327 (modify-syntax-entry ?\[ "." reftex-syntax-table-for-bib)
@@ -381,6 +381,19 @@ on the menu bar.
381 (and reftex-auto-view-crossref 381 (and reftex-auto-view-crossref
382 (reftex-toggle-auto-view-crossref)) 382 (reftex-toggle-auto-view-crossref))
383 (put 'reftex-auto-view-crossref 'initialized t)) 383 (put 'reftex-auto-view-crossref 'initialized t))
384
385 ;; Prepare the special syntax tables.
386 (setq reftex-syntax-table (copy-syntax-table (syntax-table)))
387 (modify-syntax-entry ?\( "." reftex-syntax-table)
388 (modify-syntax-entry ?\) "." reftex-syntax-table)
389
390 (setq reftex-syntax-table-for-bib
391 (copy-syntax-table reftex-syntax-table))
392 (modify-syntax-entry ?\' "." reftex-syntax-table-for-bib)
393 (modify-syntax-entry ?\" "." reftex-syntax-table-for-bib)
394 (modify-syntax-entry ?\[ "." reftex-syntax-table-for-bib)
395 (modify-syntax-entry ?\] "." reftex-syntax-table-for-bib)
396
384 (run-hooks 'reftex-mode-hook)) 397 (run-hooks 'reftex-mode-hook))
385 ;; Mode was turned off 398 ;; Mode was turned off
386 (easy-menu-remove reftex-mode-menu))) 399 (easy-menu-remove reftex-mode-menu)))