• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10.1/emacs-93/emacs/lisp/textmodes/

Lines Matching +defs:latex +defs:mode

1 ;;; reftex.el --- minor mode for doing \label, \ref, \cite, \index in LaTeX
31 ;; RefTeX is a minor mode with distinct support for \ref, \label, \cite,
50 ;; To turn RefTeX Mode on and off in a buffer, use `M-x reftex-mode'.
55 ;; (add-hook 'LaTeX-mode-hook 'turn-on-reftex) ; AUCTeX LaTeX mode
56 ;; (add-hook 'latex-mode-hook 'turn-on-reftex) ; Emacs latex mode
104 ;; reftex-mode'. To turn on RefTeX Mode for all LaTeX files, add the
107 ;; (add-hook 'LaTeX-mode-hook 'turn-on-reftex) ; with AUCTeX LaTeX mode
108 ;; (add-hook 'latex-mode-hook 'turn-on-reftex) ; with Emacs latex mode
208 ;; If your major LaTeX mode is AUCTeX, RefTeX can cooperate with it
303 ;;; Define the formal stuff for a minor mode named RefTeX.
309 (defvar reftex-mode nil
310 "Determines if RefTeX mode is active.")
311 (make-variable-buffer-local 'reftex-mode)
313 (defvar reftex-mode-map (make-sparse-keymap)
314 "Keymap for RefTeX mode.")
316 (defvar reftex-mode-menu nil)
334 ;; to make the compilation of reftex-mode not complain.
342 "Turn on RefTeX mode."
343 (reftex-mode t))
346 (defun reftex-mode (&optional arg)
347 "Minor mode with distinct support for \\label, \\ref and \\cite in LaTeX.
349 \\<reftex-mode-map>A Table of Contents of the entire (multifile) document with browsing
371 \\{reftex-mode-map}
378 (setq reftex-mode (not (or (and (null arg) reftex-mode)
381 (if reftex-mode
384 (easy-menu-add reftex-mode-menu)
408 (run-hooks 'reftex-mode-hook))
410 (easy-menu-remove reftex-mode-menu)))
412 (if (fboundp 'add-minor-mode)
415 (put 'reftex-mode :included '(memq major-mode '(latex-mode tex-mode)))
416 (put 'reftex-mode :menu-tag "RefTeX Mode")
417 (add-minor-mode 'reftex-mode " Ref" reftex-mode-map))
419 (unless (assoc 'reftex-mode minor-mode-alist)
420 (push '(reftex-mode " Ref") minor-mode-alist))
421 (unless (assoc 'reftex-mode minor-mode-map-alist)
422 (push (cons 'reftex-mode reftex-mode-map) minor-mode-map-alist)))
430 (when (and (boundp 'reftex-mode) reftex-mode
457 (defvar outline-minor-mode)
458 (defvar font-lock-mode)
545 ((fboundp 'tex-main-file) (tex-main-file)) ; Emacs LaTeX mode
643 ;;; Functions to compile the tables, reset the mode etc.
689 ;; The message when follow-mode is suspended
691 "No follow-mode into unvisited file. Press SPC to visit it.")
705 (defvar reftex-latex-syntax-table nil)
811 (defun reftex-reset-mode ()
1236 (if (and reftex-mode
1694 (autoload 'reftex-select-label-mode "reftex-sel")
1695 (autoload 'reftex-select-bib-mode "reftex-sel")
1716 (autoload 'reftex-index-phrases-mode "reftex-index"
1717 "Major mode for managing the Index phrases of a LaTeX document." t)
1811 "Is transient-mark-mode on and the region active?
1815 (and transient-mark-mode mark-active)))
1942 (defun reftex-auto-mode-alist ()
1943 ;; Return an `auto-mode-alist' with only the .gz (etc) thingies.
1945 (let ((alist auto-mode-alist)
2073 (auto-mode-alist (reftex-auto-mode-alist))
2074 (default-major-mode 'fundamental-mode)
2277 (and (featurep 'x-symbol-tex) (not (boundp 'x-symbol-mode)))))))
2296 (let ((major-mode 'latex-mode))
2297 (font-lock-mode 1)))
2302 (let ((major-mode 'latex-mode)
2383 ;; The default bindings in the mode map.
2396 do (define-key reftex-mode-map (car x) (cdr x)))
2401 (define-key reftex-mode-map [(shift button2)]
2404 (define-key reftex-mode-map [(shift mouse-2)]
2407 ;; Bind `reftex-view-crossref-from-bibtex' in BibTeX mode map
2410 '(define-key bibtex-mode-map "\C-c&" 'reftex-view-crossref-from-bibtex))
2422 do (define-key reftex-mode-map (car x) (cdr x))))
2430 (defvar reftex-isearch-minor-mode nil)
2431 (make-variable-buffer-local 'reftex-isearch-minor-mode)
2435 (easy-menu-define reftex-mode-menu reftex-mode-map
2436 "Menu used in RefTeX mode"
2503 ["isearch whole document" reftex-isearch-minor-mode
2504 :style toggle :selected reftex-isearch-minor-mode])
2547 ["Reset RefTeX Mode" reftex-reset-mode t]