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.