KetraTerm
API · v0.2.2All versions

TerminalCompletionEngines

Factories for production completion engines.

Functions

Link copied to clipboard
fun fromSources(sources: List<TerminalCompletionSourceEntry>, commandSpecs: List<TerminalCommandSpec> = TerminalCommandSpecs.defaults(), learningStore: TerminalCompletionLearningStore? = null, sourceFailureHandler: TerminalCompletionSourceFailureHandler = TerminalCompletionSourceFailureHandler.SYSTEM_LOGGER): TerminalCompletionEngine

Creates a deterministic merged engine from prioritized completion sources.