Function: rst-adornment-level

rst-adornment-level is a byte-compiled function defined in rst.el.gz.

Signature

(rst-adornment-level ADO)

Documentation

Return section level for ADO or t for a transition.

If ADO is found in the hierarchy return its level. Otherwise return a level one beyond the existing hierarchy.

Source Code

;; Defined in /usr/src/emacs/lisp/textmodes/rst.el.gz
(defun rst-adornment-level (ado)
  "Return section level for ADO or t for a transition.
If ADO is found in the hierarchy return its level.  Otherwise
return a level one beyond the existing hierarchy."
  (if (rst-Ado-is-transition ado)
      t
    (let ((hier (rst-Hdr-ado-map (rst-hdr-hierarchy))))
      (1+ (or (rst-Ado-position ado hier)
	      (length hier))))))