diff options
| author | Carsten Dominik | 1998-03-10 08:43:44 +0000 |
|---|---|---|
| committer | Carsten Dominik | 1998-03-10 08:43:44 +0000 |
| commit | 1c0dde844839669a44a9dcb4686efdeffacd2320 (patch) | |
| tree | 1128fb8398b5510fc74b65d4dfad06380d0ff4e7 | |
| parent | 9bde9add0d9cfc432628b742d82cdee49e4b50d6 (diff) | |
| download | emacs-1c0dde844839669a44a9dcb4686efdeffacd2320.tar.gz emacs-1c0dde844839669a44a9dcb4686efdeffacd2320.zip | |
Added keybinding for `reftex-mouse-view-crossref' to S-mouse-2.
| -rw-r--r-- | lisp/textmodes/reftex.el | 13 |
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 |