Function: majutsu-row--profile-columns

majutsu-row--profile-columns is a natively compiled function defined in majutsu-row.el.

Signature

(majutsu-row--profile-columns PROFILE)

Documentation

Return the flat column declarations named by PROFILE.

Source Code

;; Defined in /nix/store/jagqw3nms546pad0gxi5f3wsckk6pji7-emacs-packages-deps/share/emacs/site-lisp/majutsu-row.el
;;; Flat column compilation

(defun majutsu-row--profile-columns (profile)
  "Return the flat column declarations named by PROFILE."
  (let ((columns-var (plist-get profile :columns-var)))
    (unless columns-var
      (user-error "Row profile %S has no :columns-var"
                  (plist-get profile :name)))
    (unless (boundp columns-var)
      (user-error "Row columns variable %S is unbound" columns-var))
    (let ((columns (symbol-value columns-var)))
      (unless (listp columns)
        (user-error "Row columns variable %S is not a list" columns-var))
      columns)))