Function: TeX--alias-overlapped-modes

TeX--alias-overlapped-modes is a byte-compiled function defined in tex-site.el.

Signature

(TeX--alias-overlapped-modes &optional RESTORE)

Documentation

Delete or restore definition of overlapped modes via defalias.

Set function definition for modes overlapped between tex-mode.el and AUCTeX, plain-TeX-mode, LaTeX-mode and TeX-mode. If optional argument RESTORE is nil, delete the definition. Otherwise, restore AUCTeX definition saved in the symbol property auctex-function-definition.

Source Code

;; Defined in ~/.emacs.d/elpa/auctex-14.1.2/tex-site.el
(defun TeX--alias-overlapped-modes (&optional restore)
  "Delete or restore definition of overlapped modes via `defalias'.
Set function definition for modes overlapped between tex-mode.el
and AUCTeX, `plain-TeX-mode', `LaTeX-mode' and `TeX-mode'.
If optional argument RESTORE is nil, delete the definition.
Otherwise, restore AUCTeX definition saved in the symbol property
`auctex-function-definition'."
  (dolist (mode '(plain-TeX-mode LaTeX-mode TeX-mode))
    (if (eq (symbol-function mode)
            (intern (downcase (symbol-name mode))))
        (defalias mode (if restore
                           (get mode 'auctex-function-definition))))))