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
fun makeLiquid(baseLanguage: Language): LRLanguage

Create a Liquid language configured to overlay HTML parsing on Text/RawText nodes.