Function: majutsu-row-make-profile

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

Signature

(majutsu-row-make-profile &rest PROPERTIES)

Documentation

Return a row profile plist seeded from majutsu-row-base-profile.

PROPERTIES are alternating keyword/value pairs that override the defaults.

Source Code

;; Defined in /nix/store/jagqw3nms546pad0gxi5f3wsckk6pji7-emacs-packages-deps/share/emacs/site-lisp/majutsu-row.el
(defun majutsu-row-make-profile (&rest properties)
  "Return a row profile plist seeded from `majutsu-row-base-profile'.
PROPERTIES are alternating keyword/value pairs that override the defaults."
  (let ((profile (copy-sequence majutsu-row-base-profile)))
    (while properties
      (when (null (cdr properties))
        (user-error "Row profile property %S lacks a value"
                    (car properties)))
      (setq profile (plist-put profile (pop properties) (pop properties))))
    profile))