Function: majutsu-row-compile
majutsu-row-compile is a natively compiled function defined in
majutsu-row.el.
Signature
(majutsu-row-compile PROFILE)
Documentation
Compile PROFILE's flat columns into jj template and row metadata.
Source Code
;; Defined in /nix/store/jagqw3nms546pad0gxi5f3wsckk6pji7-emacs-packages-deps/share/emacs/site-lisp/majutsu-row.el
(defun majutsu-row-compile (profile)
"Compile PROFILE's flat columns into jj template and row metadata."
(let* ((columns (majutsu-row-assign-column-instances
(majutsu-row--normalize-columns profile)))
(compiled (list :profile profile
:columns columns
:module-columns
(majutsu-row--module-columns-alist columns)))
(template (majutsu-template-compile
(majutsu-row-template-form compiled)
(plist-get profile :self-type))))
(plist-put compiled :template template)))