Function: majutsu-template--defprefix
majutsu-template--defprefix is a macro defined in majutsu-template.el.
Signature
(majutsu-template--defprefix NAME TOKEN &optional ARG-TYPE RETURN-TYPE)
Documentation
Define NAME as prefix/unary operator rendering TOKEN before operand.
Source Code
;; Defined in /nix/store/jagqw3nms546pad0gxi5f3wsckk6pji7-emacs-packages-deps/share/emacs/site-lisp/majutsu-template.el
(defmacro majutsu-template--defprefix (name token &optional arg-type return-type)
"Define NAME as prefix/unary operator rendering TOKEN before operand."
`(majutsu-template-defun ,name ((value ,(or arg-type 'Template)))
(:returns ,(or return-type 'Template) :doc ,(format "Prefix %s operator." name))
(majutsu-template--raw-node
(format "(%s%s)"
,token
(majutsu-template--render-node value))
',(or return-type 'Template))))