This page is part of a static HTML representation of the TiddlyWiki at https://tiddlywiki.com/

Pragma

 17th January 2023 at 11:22am

A pragma is a special component of WikiText that provides control over the way the remaining text is parsed.

Pragmas occupy lines that start with \. They can only appear at the start of the text, but blank lines are allowed between them. If a pragma line appears in the main body of the text, it is treated as if it was ordinary text. New in: 5.2.6 Pragmas can have preceding optional whitespace characters.

The following pragmas are available:

\define
for defining a macro
\rules
for adjusting the set of rules used to parse the text
\whitespace trim or \whitespace notrim
New in: 5.1.15 Control whether whitespace is trimmed from the start and end of text runs (the default is notrim). This setting can be useful when the whitespace generated by linebreaks disturbs formatting
\import <filter-expression>
New in: 5.1.18 Import macro definitions from tiddlers identified by a filter expression
\parsermode block or \parsermode inline
New in: 5.2.4 Adjust whether the remaining text is parsed in block mode or inline mode.