Function: klabel-type:set-labels
klabel-type:set-labels is a byte-compiled function defined in
klabel.el.
Signature
(klabel-type:set-labels LABEL-TYPE)
Documentation
Replace labels of all cells in current view with those of LABEL-TYPE (a symbol).
Source Code
;; Defined in ~/.emacs.d/elpa/hyperbole-20260414.325/kotl/klabel.el
;;
;; Functions to compute labels for cells following point and for all cells in
;; a view.
;;
(defun klabel-type:set-labels (label-type)
"Replace labels of all cells in current view with those of LABEL-TYPE (a symbol)."
(let (first-label)
(save-excursion
(goto-char (point-min))
(goto-char (kcell-view:start))
(setq first-label
(cond ((memq label-type '(alpha legal partial-alpha))
"1")
((eq label-type 'id) (kcell-view:idstamp))
((eq label-type 'no) "")
((eq label-type 'star) "*")
(t (error
"(klabel-type:set-labels): Invalid label type: `%s'"
label-type))))
(let ((klabel-type:changing-flag t))
(klabel-type:update-labels-from-point label-type first-label)))))