Template:code

From Wiktionary, the free dictionary
Jump to navigation Jump to search

code


This is a convenience template, which formats a short inline snippet of code with syntax highlighting of a given language. The language is specified in |1= (the first positional parameter), while |2= (the second positional parameter) is the snippet to format. If the snippet contains an equal sign, precede it with =.

Typical values for |1=:

  • text or omitted: Raw text. This simply applies a monospaced font, similarly to surrounding the snipped with <code>...</code>.
  • lua: Lua code.
  • js or javascript: JavaScript code.
  • py or python: Python code.

The possible values are those understood by the <syntaxhighlight> tag.

It is similar to Wikipedia's w:Template:code, but the argument order is opposite.

Example

  • {{code||foo("bar")}} renders as foo("bar").
  • {{code|js|=(65535).toString(16) === 'ffff'}} renders as (65535).toString(16) === 'ffff'.

See also