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