Function: majutsu-row-render-heading-lines
majutsu-row-render-heading-lines is a natively compiled function
defined in majutsu-row.el.
Signature
(majutsu-row-render-heading-lines ENTRY COMPILED)
Documentation
Render ENTRY heading module as visible lines with graph prefixes.
Source Code
;; Defined in /nix/store/jagqw3nms546pad0gxi5f3wsckk6pji7-emacs-packages-deps/share/emacs/site-lisp/majutsu-row.el
(defun majutsu-row-render-heading-lines (entry compiled)
"Render ENTRY heading module as visible lines with graph prefixes."
(let* ((content-lines (majutsu-row-render-heading-content-lines
entry compiled))
(prefixes (or (plist-get entry :heading-prefixes) (list "")))
(last-prefix (or (car (last prefixes)) ""))
(count (max (length content-lines) (length prefixes)))
out)
(cl-loop for idx below count
do (let ((prefix (or (nth idx prefixes) last-prefix))
(line (or (nth idx content-lines) "")))
(push (concat prefix line) out)))
(nreverse out)))