aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/textmodes/reftex.el
diff options
context:
space:
mode:
authorCarsten Dominik <[email protected]>2002-08-17 09:22:01 +0000
committerCarsten Dominik <[email protected]>2002-08-17 09:22:01 +0000
commitd29c87c14330150021337ca262ead525f4e82a7e (patch)
tree88c8db992247daba9c1500769ee5dc290ec519d0 /lisp/textmodes/reftex.el
parentc387c986f6e20b4a4e3075e7d5c6bb181a3318cd (diff)
* 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.
Diffstat (limited to 'lisp/textmodes/reftex.el')
-rw-r--r--lisp/textmodes/reftex.el21
1 files changed, 17 insertions, 4 deletions
diff --git a/lisp/textmodes/reftex.el b/lisp/textmodes/reftex.el
index 3d469d55bc..c99551fbad 100644
--- a/lisp/textmodes/reftex.el
+++ b/lisp/textmodes/reftex.el
@@ -314,14 +314,14 @@
(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)))