Function: klabel:level-alpha
klabel:level-alpha is a byte-compiled function defined in klabel.el.
Signature
(klabel:level-alpha LABEL)
Documentation
Return outline level as an integer of alpha-style (Augment-style) LABEL.
First visible outline cell is level 1.
Source Code
;; Defined in ~/.emacs.d/elpa/hyperbole-20260414.325/kotl/klabel.el
(defun klabel:level-alpha (label)
"Return outline level as an integer of alpha-style (Augment-style) LABEL.
First visible outline cell is level 1."
(if (string-equal label "0")
0
(let ((i 0)
(level 0)
(len (length label))
(digit-p nil)
chr)
(while (< i len)
(if (and (>= (setq chr (aref label i)) ?0)
(<= chr ?9))
(or digit-p (setq level (1+ level)
digit-p t))
;; assume chr is alpha
(if digit-p (setq level (1+ level)
digit-p nil)))
(setq i (1+ i)))
level)))