KetraTerm
API · v0.3.0All versions

TerminalCompletionSources

Factories for dependency-free, host-composable completion sources.

Functions

Link copied to clipboard
fun fuzzyPath(sourceId: String, entriesProvider: TerminalFuzzyPathProvider, requiresNonEmptyPrefix: Boolean = true, allowedCommandNames: Set<String> = emptySet()): TerminalCompletionSource

Creates a source backed by a query-aware host fuzzy-path provider.

Link copied to clipboard

Creates a source for host-indexed Gradle tasks.

Link copied to clipboard

Creates a path autocomplete source backed by a host-provided file system lister.

Link copied to clipboard

Creates a source for one host-owned dynamic value domain.

Link copied to clipboard

Projects one already-loaded dynamic-value group into completion candidates.