Template:PreCode/doc

From wikiNonStop
Revision as of 14:38, 14 April 2024 by en>Jonesey95 (simplify)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Usage

Wraps short spans of source code (typically programming language keywords) in which line breaks are not allowed. This needs to be used instead of ‎<code>...‎</code>, because keywords in some programming languages contain characters that can trigger a line break even after the first character of the keyword.

Example usage

For example, FORTH word (i.e. command) ?BRANCH contains a question mark.

Normally, you would write <code>?BRANCH</code> When the web browser sees the question mark near the end of line, the rendering could look like this:

some text that mentions ?
BRANCH
rest of the text

Usually, you want to force the question mark to be rendered next to the rest of the FORTH word.

When you use {{PreCode|?BRANCH}}, the resulting rendering will be never broken into two lines inside the source code.

See also

  • {{Code }}, which only provides syntax higlighting, without forbidding line breaks
  • {{Codett }}, wrapper for this template that removes background and border styling
  • {{Mono }}, monospaced font only
  • {{Param value }}, monospaced; friendly handling for blank space
  • {{Syntaxhighlight }}
  • {{Kbd }}, for keyboard input
  • Help:Wiki markup