Package-level declarations

Types

Link copied to clipboard
data class SwingShellSuggestion @JvmOverloads constructor(val replacementText: String, val displayText: String = replacementText, val detail: String = "", val source: String = "")

Host-provided shell suggestion shown by the reusable Swing terminal popup.

Link copied to clipboard
data class SwingShellSuggestionAcceptance(val suggestion: SwingShellSuggestion, val index: Int, val request: SwingShellSuggestionRequest)

Host/provider result accepted by the user.

Link copied to clipboard

Host callback invoked when the user accepts a shell suggestion.

Link copied to clipboard

Host provider for event-level shell suggestions.

Link copied to clipboard
data class SwingShellSuggestionRequest(val commandText: String, val cursorOffset: Int, val anchorColumn: Int, val anchorRow: Int)

Immutable command-line context used to request shell suggestions.

Link copied to clipboard
data class SwingShellSuggestionState(val visible: Boolean, val count: Int, val selectedIndex: Int, val anchorColumn: Int, val anchorRow: Int, val selectedSuggestion: SwingShellSuggestion?)

Snapshot of the currently visible shell suggestion popup state.