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))))