Function: klabel:level

klabel:level is a byte-compiled function defined in klabel.el.

Signature

(klabel:level LABEL)

Documentation

Return outline level of LABEL using current kview label type.

Source Code

;; Defined in ~/.emacs.d/elpa/hyperbole-20260414.325/kotl/klabel.el
(defun klabel:level (label)
  "Return outline level of LABEL using current kview label type."
  (let ((label-type (kview:label-type kotl-kview)))
    (cond ((memq label-type '(alpha legal))
	   (funcall (intern-soft (concat "klabel:level-"
					 (symbol-name label-type)))
		    label))
	  ((eq label-type 'no) 1)
	  ((eq label-type 'star) (length label))
	  ((memq label-type '(id partial-alpha))
	   (kcell-view:level))
	  (t (error "(klabel:level): Invalid label type setting: `%s'"
		    label-type)))))