Variable: majutsu-template--function-registry
majutsu-template--function-registry is a variable defined in
majutsu-template.el.
Value
Large value
#s(hash-table test equal data
("+"
#s(majutsu-template--fn "+" majutsu-template-+
"Infix + operator.\n\nParameters:\n lhs (Integer)\n rhs (Integer)"
(#s(majutsu-template--arg lhs
Integer
nil
nil
nil
nil)
#s(majutsu-template--arg rhs
Integer
nil
nil
nil
nil))
Integer nil nil nil nil)
"-"
#s(majutsu-template--fn "-" majutsu-template--
"Infix - operator.\n\nParameters:\n lhs (Integer)\n rhs (Integer)"
(#s(majutsu-template--arg lhs
Integer
nil
nil
nil
nil)
#s(majutsu-template--arg rhs
Integer
nil
nil
nil
nil))
Integer nil nil nil nil)
"*"
#s(majutsu-template--fn "*" majutsu-template-*
"Infix * operator.\n\nParameters:\n lhs (Integer)\n rhs (Integer)"
(#s(majutsu-template--arg lhs
Integer
nil
nil
nil
nil)
#s(majutsu-template--arg rhs
Integer
nil
nil
nil
nil))
Integer nil nil nil nil)
"/"
#s(majutsu-template--fn "/" majutsu-template-/
"Infix / operator.\n\nParameters:\n lhs (Integer)\n rhs (Integer)"
(#s(majutsu-template--arg lhs
Integer
nil
nil
nil
nil)
#s(majutsu-template--arg rhs
Integer
nil
nil
nil
nil))
Integer nil nil nil nil)
"%"
#s(majutsu-template--fn "%" majutsu-template-%
"Infix % operator.\n\nParameters:\n lhs (Integer)\n rhs (Integer)"
(#s(majutsu-template--arg lhs
Integer
nil
nil
nil
nil)
#s(majutsu-template--arg rhs
Integer
nil
nil
nil
nil))
Integer nil nil nil nil)
">"
#s(majutsu-template--fn ">" majutsu-template->
"Infix > operator.\n\nParameters:\n lhs (Integer)\n rhs (Integer)"
(#s(majutsu-template--arg lhs
Integer
nil
nil
nil
nil)
#s(majutsu-template--arg rhs
Integer
nil
nil
nil
nil))
Boolean nil nil nil nil)
">="
#s(majutsu-template--fn ">=" majutsu-template->=
"Infix >= operator.\n\nParameters:\n lhs (Integer)\n rhs (Integer)"
(#s(majutsu-template--arg lhs
Integer
nil
nil
nil
nil)
#s(majutsu-template--arg rhs
Integer
nil
nil
nil
nil))
Boolean nil nil nil nil)
"<"
#s(majutsu-template--fn "<" majutsu-template-<
"Infix < operator.\n\nParameters:\n lhs (Integer)\n rhs (Integer)"
(#s(majutsu-template--arg lhs
Integer
nil
nil
nil
nil)
#s(majutsu-template--arg rhs
Integer
nil
nil
nil
nil))
Boolean nil nil nil nil)
"<="
#s(majutsu-template--fn "<=" majutsu-template-<=
"Infix <= operator.\n\nParameters:\n lhs (Integer)\n rhs (Integer)"
(#s(majutsu-template--arg lhs
Integer
nil
nil
nil
nil)
#s(majutsu-template--arg rhs
Integer
nil
nil
nil
nil))
Boolean nil nil nil nil)
"=="
#s(majutsu-template--fn "==" majutsu-template-==
"Infix == operator.\n\nParameters:\n lhs (Any)\n rhs (Any)"
(#s(majutsu-template--arg lhs
Any
nil
nil
nil
nil)
#s(majutsu-template--arg rhs
Any
nil
nil
nil
nil))
Boolean nil nil nil nil)
"!="
#s(majutsu-template--fn "!=" majutsu-template-!=
"Infix != operator.\n\nParameters:\n lhs (Any)\n rhs (Any)"
(#s(majutsu-template--arg lhs
Any
nil
nil
nil
nil)
#s(majutsu-template--arg rhs
Any
nil
nil
nil
nil))
Boolean nil nil nil nil)
"and"
#s(majutsu-template--fn "and" majutsu-template-and
"Infix and operator.\n\nParameters:\n lhs (Boolean)\n rhs (Boolean)"
(#s(majutsu-template--arg lhs
Boolean
nil
nil
nil
nil)
#s(majutsu-template--arg rhs
Boolean
nil
nil
nil
nil))
Boolean nil nil nil nil)
"or"
#s(majutsu-template--fn "or" majutsu-template-or
"Infix or operator.\n\nParameters:\n lhs (Boolean)\n rhs (Boolean)"
(#s(majutsu-template--arg lhs
Boolean
nil
nil
nil
nil)
#s(majutsu-template--arg rhs
Boolean
nil
nil
nil
nil))
Boolean nil nil nil nil)
"concat-op"
#s(majutsu-template--fn "concat-op"
majutsu-template-concat-op
"Infix concat-op operator.\n\nParameters:\n lhs (Template)\n rhs (Template)"
(#s(majutsu-template--arg lhs
Template
nil
nil
nil
nil)
#s(majutsu-template--arg rhs
Template
nil
nil
nil
nil))
Template nil nil nil nil)
"++"
#s(majutsu-template--fn "++" majutsu-template-++
"Infix ++ operator.\n\nParameters:\n lhs (Template)\n rhs (Template)"
(#s(majutsu-template--arg lhs
Template
nil
nil
nil
nil)
#s(majutsu-template--arg rhs
Template
nil
nil
nil
nil))
Template nil nil nil nil)
"not"
#s(majutsu-template--fn "not" majutsu-template-not
"Prefix not operator.\n\nParameters:\n value (Boolean)"
(#s(majutsu-template--arg value
Boolean
nil
nil
nil
nil))
Boolean nil nil nil nil)
"neg"
#s(majutsu-template--fn "neg" majutsu-template-neg
"Prefix neg operator.\n\nParameters:\n value (Integer)"
(#s(majutsu-template--arg value
Integer
nil
nil
nil
nil))
Integer nil nil nil nil)
"concat"
#s(majutsu-template--fn "concat"
majutsu-template-concat
"concat(FORMS...).\n\nParameters:\n forms (Template) [rest]"
(#s(majutsu-template--arg forms
Template
nil t
nil
nil))
Template nil nil nil nil)
"if"
#s(majutsu-template--fn "if" majutsu-template-if
"if(COND, THEN [, ELSE]).\n\nParameters:\n condition (Boolean)\n then (Any)\n else (Any) [optional]"
(#s(majutsu-template--arg
condition Boolean nil nil
nil nil)
#s(majutsu-template--arg
then Any nil nil nil nil)
#s(majutsu-template--arg
else Any t nil nil nil))
Any nil nil nil nil)
"separate"
#s(majutsu-template--fn "separate"
majutsu-template-separate
"separate(SEP, FORMS...).\n\nParameters:\n separator (Template)\n forms (Template) [rest]"
(#s(majutsu-template--arg
separator Template nil nil
nil nil)
#s(majutsu-template--arg
forms Template nil t nil
nil))
Template nil nil nil nil)
"surround"
#s(majutsu-template--fn "surround"
majutsu-template-surround
"surround(PRE, POST, BODY).\n\nParameters:\n pre (Template)\n post (Template)\n body (Template)"
(#s(majutsu-template--arg pre
Template
nil
nil
nil
nil)
#s(majutsu-template--arg
post Template nil nil nil
nil)
#s(majutsu-template--arg
body Template nil nil nil
nil))
Template nil nil nil nil)
"label"
#s(majutsu-template--fn "label" majutsu-template-label
"label helper.\n\nParameters:\n label (Stringify)\n content (Template)"
(#s(majutsu-template--arg label
Stringify
nil
nil
nil
nil)
#s(majutsu-template--arg
content Template nil nil
nil nil))
Template nil nil nil nil)
"json"
#s(majutsu-template--fn "json" majutsu-template-json
"json(VALUE).\n\nParameters:\n value (Serialize)"
(#s(majutsu-template--arg value
Serialize
nil
nil
nil
nil))
String nil nil nil nil)
"join"
#s(majutsu-template--fn "join" majutsu-template-join
"join(SEP, CONTENT...).\n\nParameters:\n separator (Template)\n content (Template) [rest]"
(#s(majutsu-template--arg
separator Template nil nil
nil nil)
#s(majutsu-template--arg
content Template nil t
nil nil))
Template nil nil nil nil)
"str"
#s(majutsu-template--fn "str" majutsu-template-str
"String literal helper."
(#s(majutsu-template--arg value
Any
nil
nil
nil
nil))
String nil nil nil nil)
"raw"
#s(majutsu-template--fn "raw" majutsu-template-raw
"Raw literal helper."
(#s(majutsu-template--arg value
Any
nil
nil
nil
nil)
#s(majutsu-template--arg
type Any t nil nil nil))
Any nil nil nil nil)
"empty_commit_marker"
#s(majutsu-template--fn "empty_commit_marker"
majutsu-template-empty_commit_marker
"jj-compatible empty commit marker."
nil Template nil nil nil nil)
"description_placeholder"
#s(majutsu-template--fn "description_placeholder"
majutsu-template-description_placeholder
"jj-compatible description placeholder."
nil Template nil nil nil nil)
"commit_summary_separator"
#s(majutsu-template--fn "commit_summary_separator"
majutsu-template-commit_summary_separator
"jj-compatible commit summary separator."
nil Template nil nil nil nil)
"-map"
#s(majutsu-template--fn "-map" majutsu-template--map
"Dash-style map taking an explicit lambda.\n\nParameters:\n function (Lambda)\n collection (Any)"
(#s(majutsu-template--arg
function Lambda nil nil nil
nil)
#s(majutsu-template--arg
collection Any nil nil
nil nil))
(:list Template) nil nil nil
nil)
"-filter"
#s(majutsu-template--fn "-filter"
majutsu-template--filter
"Dash-style filter taking an explicit lambda.\n\nParameters:\n function (Lambda)\n collection (Any)"
(#s(majutsu-template--arg
function Lambda nil nil nil
nil)
#s(majutsu-template--arg
collection Any nil nil
nil nil))
(:list Template) nil nil nil
nil)
"-any"
#s(majutsu-template--fn "-any" majutsu-template--any
"Dash-style any taking an explicit lambda.\n\nParameters:\n function (Lambda)\n collection (Any)"
(#s(majutsu-template--arg
function Lambda nil nil nil
nil)
#s(majutsu-template--arg
collection Any nil nil
nil nil))
Boolean nil nil nil nil)
"-all-p"
#s(majutsu-template--fn "-all-p"
majutsu-template--all-p
"Dash-style all taking an explicit lambda.\n\nParameters:\n function (Lambda)\n collection (Any)"
(#s(majutsu-template--arg
function Lambda nil nil nil
nil)
#s(majutsu-template--arg
collection Any nil nil
nil nil))
Boolean nil nil nil nil)
"call"
#s(majutsu-template--fn "call" majutsu-template-call
"funcall helper, with builtin function support.\n\nParameters:\n name (Any)\n args (Any) [rest]"
(#s(majutsu-template--arg name
Any
nil
nil
nil
nil)
#s(majutsu-template--arg
args Any nil t nil nil))
Any nil nil nil nil)
"method"
#s(majutsu-template--fn "method"
majutsu-template-method
"Method chaining helper.\n\nParameters:\n object (Any)\n name (Any)\n args (Any) [rest]"
(#s(majutsu-template--arg
object Any nil nil nil nil)
#s(majutsu-template--arg
name Any nil nil nil nil)
#s(majutsu-template--arg
args Any nil t nil nil))
Any nil nil nil nil)
"coalesce"
#s(majutsu-template--fn "coalesce"
majutsu-template-coalesce
"coalesce helper.\n\nParameters:\n content (Template) [rest]"
(#s(majutsu-template--arg
content Template nil t nil
nil))
Template nil nil nil nil)
"fill"
#s(majutsu-template--fn "fill" majutsu-template-fill
"fill helper.\n\nParameters:\n width (Integer)\n content (Template)"
(#s(majutsu-template--arg width
Integer
nil
nil
nil
nil)
#s(majutsu-template--arg
content Template nil nil
nil nil))
Template nil nil nil nil)
"indent"
#s(majutsu-template--fn "indent"
majutsu-template-indent
"indent helper.\n\nParameters:\n prefix (Template)\n content (Template)"
(#s(majutsu-template--arg
prefix Template nil nil nil
nil)
#s(majutsu-template--arg
content Template nil nil
nil nil))
Template nil nil nil nil)
"pad_start"
#s(majutsu-template--fn "pad_start"
majutsu-template-pad_start
"pad_start helper.\n\nParameters:\n width (Integer)\n content (Template)\n fill_char (Template) [optional]"
(#s(majutsu-template--arg width
Integer
nil
nil
nil
nil)
#s(majutsu-template--arg
content Template nil nil
nil nil)
#s(majutsu-template--arg
fill_char Template t nil
nil nil))
Template nil nil nil nil)
"pad_end"
#s(majutsu-template--fn "pad_end"
majutsu-template-pad_end
"pad_end helper.\n\nParameters:\n width (Integer)\n content (Template)\n fill_char (Template) [optional]"
(#s(majutsu-template--arg width
Integer
nil
nil
nil
nil)
#s(majutsu-template--arg
content Template nil nil
nil nil)
#s(majutsu-template--arg
fill_char Template t nil
nil nil))
Template nil nil nil nil)
"pad_centered"
#s(majutsu-template--fn "pad_centered"
majutsu-template-pad_centered
"pad_centered helper.\n\nParameters:\n width (Integer)\n content (Template)\n fill_char (Template) [optional]"
(#s(majutsu-template--arg width
Integer
nil
nil
nil
nil)
#s(majutsu-template--arg
content Template nil nil
nil nil)
#s(majutsu-template--arg
fill_char Template t nil
nil nil))
Template nil nil nil nil)
"truncate_start"
#s(majutsu-template--fn "truncate_start"
majutsu-template-truncate_start
"truncate_start helper.\n\nParameters:\n width (Integer)\n content (Template)\n ellipsis (Template) [optional]"
(#s(majutsu-template--arg width
Integer
nil
nil
nil
nil)
#s(majutsu-template--arg
content Template nil nil
nil nil)
#s(majutsu-template--arg
ellipsis Template t nil
nil nil))
Template nil nil nil nil)
"truncate_end"
#s(majutsu-template--fn "truncate_end"
majutsu-template-truncate_end
"truncate_end helper.\n\nParameters:\n width (Integer)\n content (Template)\n ellipsis (Template) [optional]"
(#s(majutsu-template--arg width
Integer
nil
nil
nil
nil)
#s(majutsu-template--arg
content Template nil nil
nil nil)
#s(majutsu-template--arg
ellipsis Template t nil
nil nil))
Template nil nil nil nil)
"hash"
#s(majutsu-template--fn "hash" majutsu-template-hash
"hash helper.\n\nParameters:\n content (Stringify)"
(#s(majutsu-template--arg
content Stringify nil nil
nil nil))
String nil nil nil nil)
"stringify"
#s(majutsu-template--fn "stringify"
majutsu-template-stringify
"stringify helper.\n\nParameters:\n content (Stringify)"
(#s(majutsu-template--arg
content Stringify nil nil
nil nil))
String nil nil nil nil)
"raw_escape_sequence"
#s(majutsu-template--fn "raw_escape_sequence"
majutsu-template-raw_escape_sequence
"raw_escape_sequence helper.\n\nParameters:\n content (Template)"
(#s(majutsu-template--arg
content Template nil nil
nil nil))
Template nil nil nil nil)
"config"
#s(majutsu-template--fn "config"
majutsu-template-config
"config helper.\n\nParameters:\n name (Stringify)"
(#s(majutsu-template--arg name
Stringify
nil
nil
nil
nil))
(:option ConfigValue) nil nil
nil nil)
"hyperlink"
#s(majutsu-template--fn "hyperlink"
majutsu-template-hyperlink
"hyperlink helper.\n\nParameters:\n url (Stringify)\n text (Template)\n fallback (Template) [optional]"
(#s(majutsu-template--arg url
Stringify
nil
nil
nil
nil)
#s(majutsu-template--arg
text Template nil nil nil
nil)
#s(majutsu-template--arg
fallback Template t nil
nil nil))
Template nil nil nil nil)
"git_web_url"
#s(majutsu-template--fn "git_web_url"
majutsu-template-git_web_url
"git_web_url helper.\n\nParameters:\n remote (Stringify) [optional]"
(#s(majutsu-template--arg
remote Stringify t nil nil
nil))
String nil nil nil nil)))
Documentation
Map template function names to majutsu-template--fn metadata.
Source Code
;; Defined in /nix/store/jagqw3nms546pad0gxi5f3wsckk6pji7-emacs-packages-deps/share/emacs/site-lisp/majutsu-template.el
(defvar majutsu-template--function-registry (make-hash-table :test #'equal)
"Map template function names to `majutsu-template--fn' metadata.")