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