Package-level declarations
Types
Link copied to clipboard
data class JinjaCompletionConfig(val tags: List<Completion>? = null, val variables: List<Completion>? = null, val properties: (List<String>, EditorState, CompletionContext) -> List<Completion>? = null)
Configuration for jinjaCompletionSource.
Properties
Link copied to clipboard
Expression completions for Jinja (Functions + Globals).
Link copied to clipboard
Filter completions for Jinja.
Link copied to clipboard
Built-in function completions for Jinja.
Link copied to clipboard
Global variable/keyword completions for Jinja.
Link copied to clipboard
A language provider for Jinja templates.
Link copied to clipboard
The Jinja tag language (without HTML wrapping).
Link copied to clipboard
Tag completions for Jinja.
Functions
Link copied to clipboard
fun jinja(config: JinjaCompletionConfig = JinjaCompletionConfig(), base: LanguageSupport = baseHTML): LanguageSupport
Jinja template support.
Link copied to clipboard
fun jinjaCompletionSource(config: JinjaCompletionConfig = JinjaCompletionConfig()): CompletionSource
Returns a completion source for Jinja templates. Optionally takes a configuration that adds additional custom completions.
Link copied to clipboard
Create a Jinja language configured to overlay HTML parsing on Text/RawText nodes.