Function: LaTeX-current-verbatim-macro

LaTeX-current-verbatim-macro is a byte-compiled function defined in latex.el.

Signature

(LaTeX-current-verbatim-macro)

Documentation

Return name of verbatim macro containing point, nil if none is present.

Source Code

;; Defined in ~/.emacs.d/elpa/auctex-14.1.2/latex.el
;; Currently, AUCTeX doesn't use this function at all.  We leave it as
;; a utility function.  It was originally used in `LaTeX-verbatim-p'.
(defun LaTeX-current-verbatim-macro ()
  "Return name of verbatim macro containing point, nil if none is present."
  (let ((macro-boundaries (LaTeX-verbatim-macro-boundaries)))
    (when macro-boundaries
      (save-excursion
        (goto-char (car macro-boundaries))
        (forward-char (length TeX-esc))
        (buffer-substring-no-properties
         (point) (progn (skip-chars-forward "@A-Za-z*") (point)))))))