mirror of
https://github.com/Jermolene/TiddlyWiki5
synced 2024-11-10 03:49:56 +00:00
24 lines
1.2 KiB
Plaintext
24 lines
1.2 KiB
Plaintext
created: 20150219175930000
|
|
modified: 20230117112239663
|
|
tags: Concepts [[WikiText Parser Modes]]
|
|
title: Pragma
|
|
type: text/vnd.tiddlywiki
|
|
|
|
A <<.def 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.
|
|
<<.from-version "5.2.6">> Pragmas can have preceding optional whitespace characters.
|
|
|
|
|
|
The following pragmas are available:
|
|
|
|
;`\define`
|
|
: for defining a [[macro|Macros]]
|
|
;`\rules`
|
|
: for adjusting the set of rules used to parse the text
|
|
;`\whitespace trim` or `\whitespace notrim`
|
|
: <<.from-version "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>`
|
|
: <<.from-version "5.1.18">> Import macro definitions from tiddlers identified by a filter expression
|
|
;`\parsermode block` or `\parsermode inline`
|
|
: <<.from-version "5.2.4">> Adjust whether the remaining text is parsed in block mode or inline mode. |