diff options
| author | Carsten Dominik | 2002-08-17 09:22:01 +0000 |
|---|---|---|
| committer | Carsten Dominik | 2002-08-17 09:22:01 +0000 |
| commit | d29c87c14330150021337ca262ead525f4e82a7e (patch) | |
| tree | 88c8db992247daba9c1500769ee5dc290ec519d0 | |
| parent | c387c986f6e20b4a4e3075e7d5c6bb181a3318cd (diff) | |
| download | emacs-d29c87c14330150021337ca262ead525f4e82a7e.tar.gz emacs-d29c87c14330150021337ca262ead525f4e82a7e.zip | |
* 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.
| -rw-r--r-- | lisp/ChangeLog | 10 | ||||
| -rw-r--r-- | lisp/textmodes/reftex.el | 21 |
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 | |||
| 2 | 2002-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 | |||
| 1 | 2002-08-17 Richard M. Stallman <rms@gnu.org> | 11 | 2002-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))) |