New version number.
authorCarsten Dominik <dominik@science.uva.nl>
Wed, 5 Jan 2000 15:15:41 +0000 (15:15 +0000)
committerCarsten Dominik <dominik@science.uva.nl>
Wed, 5 Jan 2000 15:15:41 +0000 (15:15 +0000)
(reftex-parse-file-extionsion,reftex-index-phrase-file-extension): New options

lisp/textmodes/reftex-auc.el
lisp/textmodes/reftex-cite.el
lisp/textmodes/reftex-dcr.el
lisp/textmodes/reftex-global.el
lisp/textmodes/reftex-index.el
lisp/textmodes/reftex-parse.el
lisp/textmodes/reftex-ref.el
lisp/textmodes/reftex-sel.el
lisp/textmodes/reftex-toc.el
lisp/textmodes/reftex-vars.el
lisp/textmodes/reftex.el

index 27c4d19..e4d6bb5 100644 (file)
@@ -1,9 +1,9 @@
 ;;; reftex-auc.el - RefTeX's interface to AUC TeX
-;; Copyright (c) 1997, 1998, 1999 Free Software Foundation, Inc.
+;; Copyright (c) 1997, 1998, 1999, 2000 Free Software Foundation, Inc.
 
 ;; Author:     Carsten Dominik <dominik@strw.LeidenUniv.nl>
-;; Version:    4.9
-;; Keywords:   tex
+;; Version: 4.10
+;;
 
 ;; This file is part of GNU Emacs.
 
index 9d8ecc2..c4cd677 100644 (file)
@@ -1,9 +1,9 @@
 ;;; reftex-cite.el - Creating citations with RefTeX
-;; Copyright (c) 1997, 1998, 1999 Free Software Foundation, Inc.
+;; Copyright (c) 1997, 1998, 1999, 2000 Free Software Foundation, Inc.
 
 ;; Author:     Carsten Dominik <dominik@strw.LeidenUniv.nl>
-;; Version:    4.9
-;; Keywords:   tex
+;; Version: 4.10
+;;
 
 ;; This file is part of GNU Emacs.
 
index 11d8511..82bdad8 100644 (file)
@@ -1,9 +1,9 @@
 ;;; reftex-dcr.el - Viewing cross references and citations with RefTeX
-;; Copyright (c) 1997, 1998, 1999 Free Software Foundation, Inc.
+;; Copyright (c) 1997, 1998, 1999, 2000 Free Software Foundation, Inc.
 
 ;; Author:     Carsten Dominik <dominik@strw.LeidenUniv.nl>
-;; Version:    4.9
-;; Keywords:   tex
+;; Version: 4.10
+;;
 
 ;; This file is part of GNU Emacs.
 
@@ -23,8 +23,8 @@
 ;; Boston, MA 02111-1307, USA.
 
 (eval-when-compile (require 'cl))
-(provide 'reftex-vcr)
 (provide 'reftex-dcr)
+(provide 'reftex-vcr)
 (require 'reftex)
 ;;;
 
index 1f90af0..a6d21e2 100644 (file)
@@ -1,9 +1,9 @@
 ;;; reftex-global.el - Operations on entire documents with RefTeX
-;; Copyright (c) 1997, 1998, 1999 Free Software Foundation, Inc.
+;; Copyright (c) 1997, 1998, 1999, 2000 Free Software Foundation, Inc.
 
 ;; Author:     Carsten Dominik <dominik@strw.LeidenUniv.nl>
-;; Version:    4.9
-;; Keywords:   tex
+;; Version: 4.10
+;;
 
 ;; This file is part of GNU Emacs.
 
index 091bcb6..731dbf9 100644 (file)
@@ -1,9 +1,9 @@
 ;;; reftex-index.el - Index support with RefTeX
-;; Copyright (c) 1997, 1998, 1999 Free Software Foundation, Inc.
+;; Copyright (c) 1997, 1998, 1999, 2000 Free Software Foundation, Inc.
 
 ;; Author:     Carsten Dominik <dominik@strw.LeidenUniv.nl>
-;; Version:    4.9
-;; Keywords:   tex
+;; Version: 4.10
+;;
 
 ;; This file is part of GNU Emacs.
 
@@ -1187,7 +1187,8 @@ You get a chance to edit the entry in the phrases buffer - finish with
   (interactive)
   (reftex-access-scan-info)
   (let* ((master (reftex-TeX-master-file))
-        (name (concat (file-name-sans-extension master) ".rip")))
+        (name (concat (file-name-sans-extension master)
+                      reftex-index-phrase-file-extension)))
     (find-file name)
     (unless (eq major-mode 'reftex-index-phrases-mode)
       (reftex-index-phrases-mode))
@@ -1452,7 +1453,7 @@ the document and stores the list in `reftex-index-phrases-files'."
              reftex-index-phrases-macro-data))
       ;; Reverse the list, so that the first macro is first
       (if (null reftex-index-phrases-macro-data)
-         (error "No valid MACRO DEFINITION line in .rip file (make sure to use TAB separators)"))
+         (error "No valid MACRO DEFINITION line in %s file (make sure to use TAB separators)" reftex-index-phrase-file-extension))
       (setq reftex-index-phrases-macro-data 
            (nreverse reftex-index-phrases-macro-data))
       (goto-char (point-min)))))
index 4a9bb7d..91c49f7 100644 (file)
@@ -1,9 +1,9 @@
 ;;; reftex-parse.el - Parser Functions for RefTeX
-;; Copyright (c) 1997, 1998, 1999 Free Software Foundation, Inc.
+;; Copyright (c) 1997, 1998, 1999, 2000 Free Software Foundation, Inc.
 
 ;; Author:     Carsten Dominik <dominik@strw.LeidenUniv.nl>
-;; Version:    4.9
-;; Keywords:   tex
+;; Version: 4.10
+;;
 
 ;; This file is part of GNU Emacs.
 
index 392428a..05e5a77 100644 (file)
@@ -1,9 +1,9 @@
 ;;; reftex-ref.el - Code to create labels and references with RefTeX
-;; Copyright (c) 1997, 1998, 1999 Free Software Foundation, Inc.
+;; Copyright (c) 1997, 1998, 1999, 2000 Free Software Foundation, Inc.
 
 ;; Author:     Carsten Dominik <dominik@strw.LeidenUniv.nl>
-;; Version:    4.9
-;; Keywords:   tex
+;; Version: 4.10
+;;
 
 ;; This file is part of GNU Emacs.
 
index 50d6550..aa17476 100644 (file)
@@ -1,9 +1,9 @@
 ;;; reftex-sel.el - The selection modes for RefTeX
-;; Copyright (c) 1997, 1998, 1999 Free Software Foundation, Inc.
+;; Copyright (c) 1997, 1998, 1999, 2000 Free Software Foundation, Inc.
 
 ;; Author:     Carsten Dominik <dominik@strw.LeidenUniv.nl>
-;; Version:    4.9
-;; Keywords:   tex
+;; Version: 4.10
+;;
 
 ;; This file is part of GNU Emacs.
 
index 70a529b..71620ff 100644 (file)
@@ -1,9 +1,9 @@
 ;;; reftex-toc.el - RefTeX's table of contents mode
-;; Copyright (c) 1997, 1998, 1999 Free Software Foundation, Inc.
+;; Copyright (c) 1997, 1998, 1999, 2000 Free Software Foundation, Inc.
 
 ;; Author:     Carsten Dominik <dominik@strw.LeidenUniv.nl>
-;; Version:    4.9
-;; Keywords:   tex
+;; Version: 4.10
+;;
 
 ;; This file is part of GNU Emacs.
 
index a295aac..e1f088e 100644 (file)
@@ -1,9 +1,9 @@
 ;;; reftex-vars.el - Configuration variables for RefTeX
-;; Copyright (c) 1997, 1998, 1999 Free Software Foundation, Inc.
+;; Copyright (c) 1997, 1998, 1999, 2000 Free Software Foundation, Inc.
 
 ;; Author:     Carsten Dominik <dominik@strw.LeidenUniv.nl>
-;; Version:    4.9
-;; Keywords:   tex
+;; Version: 4.10
+;;
 
 ;; This file is part of GNU Emacs.
 
@@ -1126,6 +1126,12 @@ Requires the `texmathp.el' library which is part of AUCTeX."
   :group 'reftex-index-support
   :type 'string)
 
+(defcustom reftex-index-phrase-file-extension ".rip"
+  "File extension for the index phrase file.
+This extension will be added to the base name of the master file."
+  :group 'reftex-index-support
+  :type 'string)
+
 (defcustom reftex-index-phrases-logical-and-regexp " *&& *"
   "Regexp matching the `and' operator for index arguments in phrases file.
 When several index arguments in a phrase line are separated by this
@@ -1459,6 +1465,12 @@ information.  When this variable is t,
   :group 'reftex-optimizations-for-large-documents
   :type 'boolean)
 
+(defcustom reftex-parse-file-extension ".rel"
+  "*File extension for the file in which parser information is stored.
+This extension is added to the base name of the master file."
+  :group 'reftex-optimizations-for-large-documents
+  :type 'string)
+
 (defcustom reftex-use-multiple-selection-buffers nil
   "*Non-nil means use a separate selection buffer for each label type.
 These buffers are kept from one selection to the next and need not to be
index 5cfa113..95ae599 100644 (file)
@@ -1,8 +1,8 @@
 ;;; reftex.el --- Minor mode for doing \label, \ref, \cite, \index in LaTeX
-;; Copyright (c) 1997, 1998, 1999 Free Software Foundation, Inc.
+;; Copyright (c) 1997, 1998, 1999, 2000 Free Software Foundation, Inc.
 
 ;; Author:     Carsten Dominik <dominik@strw.LeidenUniv.nl>
-;; Version:    4.9
+;; Version:    4.10
 ;; Keywords:   tex
 
 ;; This file is part of GNU Emacs.
 ;;; Define the formal stuff for a minor mode named RefTeX.
 ;;;
 
-(defconst reftex-version "RefTeX version 4.9"
+(defconst reftex-version "RefTeX version 4.10"
   "Version string for RefTeX.")
 
 (defvar reftex-mode nil
@@ -1224,8 +1224,9 @@ Valid actions are: readable, restore, read, kill, write."
          (master (reftex-TeX-master-file))
         (enable-local-variables nil)
          (file (if (string-match "\\.[a-zA-Z]+\\'" master)
-                   (concat (substring master 0 (match-beginning 0)) ".rel")
-                 (concat master ".rel"))))
+                   (concat (substring master 0 (match-beginning 0)) 
+                          reftex-parse-file-extension)
+                 (concat master reftex-parse-file-extension))))
     (cond
      ((eq action 'readable)
       (file-readable-p file))