Function: LaTeX-paragraph-commands-regexp-make

LaTeX-paragraph-commands-regexp-make is a byte-compiled function defined in latex.el.

Signature

(LaTeX-paragraph-commands-regexp-make)

Documentation

Return a regular expression matching defined paragraph commands.

Regexp part containing TeX control words is postfixed with \b to avoid ambiguities (for example, \par vs. \parencite).

Source Code

;; Defined in ~/.emacs.d/elpa/auctex-14.1.2/latex.el
(defun LaTeX-paragraph-commands-regexp-make ()
  "Return a regular expression matching defined paragraph commands.
Regexp part containing TeX control words is postfixed with `\\b'
to avoid ambiguities (for example, \\par vs. \\parencite)."
  (let (cmds symbs)
    (dolist (mac (append LaTeX-paragraph-commands
                         LaTeX-paragraph-commands-internal))
      (if (string-match "[^a-zA-Z]" mac)
          (push mac symbs)
        (push mac cmds)))
    (concat (regexp-quote TeX-esc) "\\(?:"
            (regexp-opt cmds "\\(?:")
            "\\b"
            "\\|"
            (regexp-opt symbs)
            "\\)")))