aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCarsten Dominik1998-03-10 08:43:44 +0000
committerCarsten Dominik1998-03-10 08:43:44 +0000
commit1c0dde844839669a44a9dcb4686efdeffacd2320 (patch)
tree1128fb8398b5510fc74b65d4dfad06380d0ff4e7
parent9bde9add0d9cfc432628b742d82cdee49e4b50d6 (diff)
downloademacs-1c0dde844839669a44a9dcb4686efdeffacd2320.tar.gz
emacs-1c0dde844839669a44a9dcb4686efdeffacd2320.zip
Added keybinding for `reftex-mouse-view-crossref' to S-mouse-2.
-rw-r--r--lisp/textmodes/reftex.el13
1 files changed, 11 insertions, 2 deletions
diff --git a/lisp/textmodes/reftex.el b/lisp/textmodes/reftex.el
index 02fa410a42f..5e21935ba19 100644
--- a/lisp/textmodes/reftex.el
+++ b/lisp/textmodes/reftex.el
@@ -1234,7 +1234,7 @@ When nil, follow-mode will be suspended for stuff in unvisited files."
1234;;; Define the formal stuff for a minor mode named RefTeX. 1234;;; Define the formal stuff for a minor mode named RefTeX.
1235;;; 1235;;;
1236 1236
1237;; This file corresponds to RefTeX version 3.21.0.3 1237;; This file corresponds to RefTeX version 3.22
1238 1238
1239(defvar reftex-mode nil 1239(defvar reftex-mode nil
1240 "Determines if RefTeX minor mode is active.") 1240 "Determines if RefTeX minor mode is active.")
@@ -5448,7 +5448,7 @@ With argument, actually select the window showing the cross reference."
5448 (font-lock-mode 1))) 5448 (font-lock-mode 1)))
5449 ((fboundp 'font-lock-set-defaults-1) 5449 ((fboundp 'font-lock-set-defaults-1)
5450 ;; Looks like the XEmacs font-lock stuff. 5450 ;; Looks like the XEmacs font-lock stuff.
5451 ;; FIXME: this is still kind of a hack, but might go away with XEmacs 20.4 5451 ;; FIXME: this is still kind of a hack, but might go away some day.
5452 (set (make-local-variable 'font-lock-keywords) nil) 5452 (set (make-local-variable 'font-lock-keywords) nil)
5453 (let ((major-mode 'latex-mode) 5453 (let ((major-mode 'latex-mode)
5454 (font-lock-defaults-computed nil)) 5454 (font-lock-defaults-computed nil))
@@ -5761,6 +5761,15 @@ This enforces rescanning the buffer on next use."
5761(define-key reftex-mode-map "\C-c[" 'reftex-citation) 5761(define-key reftex-mode-map "\C-c[" 'reftex-citation)
5762(define-key reftex-mode-map "\C-c&" 'reftex-view-crossref) 5762(define-key reftex-mode-map "\C-c&" 'reftex-view-crossref)
5763 5763
5764;; Bind `reftex-mouse-view-crossref' only when the key is still free
5765(if (string-match "XEmacs" emacs-version)
5766 (unless (key-binding [(shift button2)])
5767 (define-key reftex-mode-map [(shift button2)]
5768 'reftex-mouse-view-crossref))
5769 (unless (key-binding [(shift mouse-2)])
5770 (define-key reftex-mode-map [(shift mouse-2)]
5771 'reftex-mouse-view-crossref)))
5772
5764;; If the user requests so, she can have a few more bindings: 5773;; If the user requests so, she can have a few more bindings:
5765(cond 5774(cond
5766 (reftex-extra-bindings 5775 (reftex-extra-bindings