Function: majutsu-template--lambda-sugar-params
majutsu-template--lambda-sugar-params is a natively compiled function
defined in majutsu-template.el.
Signature
(majutsu-template--lambda-sugar-params OP)
Documentation
Return lambda parameter list encoded by keyword OP like :|x|.
Return nil when OP is not lambda shorthand syntax.
Source Code
;; Defined in /nix/store/jagqw3nms546pad0gxi5f3wsckk6pji7-emacs-packages-deps/share/emacs/site-lisp/majutsu-template.el
(defun majutsu-template--lambda-sugar-params (op)
"Return lambda parameter list encoded by keyword OP like `:|x|'.
Return nil when OP is not lambda shorthand syntax."
(when (keywordp op)
(let ((name (symbol-name op)))
(when (and (string-prefix-p ":|" name)
(string-suffix-p "|" name))
(let ((items (split-string (string-trim (substring name 2 -1))
"[[:space:]]+" t)))
(unless items
(user-error "majutsu-template: lambda shorthand %S requires at least one parameter" op))
(mapcar #'intern items))))))