- Description:
This key defines tokens that stop parsing content as soon as they are encountered when parsing snippet parameters.
The value is an array of strings, where each string specifies a forbidden token. This is useful when the content parser is being greedy and consuming more input than intended.
- Appears in:
└── Snippet Format └── forbidden_tokens- Type:
Array<forbidden_tokens[*]>- Items:
This key represents an individual forbidden token string in the
forbidden_tokensarray.The value is a string that specifies a token that will stop parsing content when encountered. This is useful when the content parser is being greedy and consuming more input than intended.
Appears in: Snippet Format
forbidden_tokens.Show examplesHide examples
In this example, we have configured a forbidden token to stop parsing when encountering a less-than sign.
Copied to clipboard_snippets: highlight: snippet: <<highlight>> [[content]] <</highlight>> params: content: parser: content options: editor_key: highlighted_text format: forbidden_tokens: - <{ "_snippets": { "highlight": { "snippet": "<<highlight>> [[content]] <</highlight>>", "params": { "content": { "parser": "content", "options": { "editor_key": "highlighted_text", "format": { "forbidden_tokens": [ "<" ] } } } } } } }- Examples:
In this example, we have configured forbidden tokens to stop parsing when encountering a less-than sign.
Copied to clipboard_snippets: highlight: snippet: <<highlight>> [[content]] <</highlight>> params: content: parser: content options: editor_key: highlighted_text format: forbidden_tokens: - <{ "_snippets": { "highlight": { "snippet": "<<highlight>> [[content]] <</highlight>>", "params": { "content": { "parser": "content", "options": { "editor_key": "highlighted_text", "format": { "forbidden_tokens": [ "<" ] } } } } } } }