Package-level declarations
Types
Host-provided shell suggestion shown by the reusable Swing terminal popup.
Stable presentation category for one shell suggestion.
Host/provider result accepted by the user.
Outcome at the configured editing boundary; acceptance never acknowledges transport or shell execution.
Semantic action understood by the reusable shell-suggestion controller.
Why an interaction ended. Only explicit dismissal represents negative user preference.
Captures an editing capability on the EDT before asynchronous suggestion work starts.
Listener for automatic shell-suggestion eligibility changes.
View-owned provider diagnostics, called once on the EDT after failed request cleanup.
User feedback event for the selected shell suggestion.
Host callback invoked for suggestion acceptance and explicit dismissal.
Feedback kind emitted by the reusable suggestion popup.
Request-owned synchronous editing capability, captured before suggestion work. Implementations run on the EDT and return the editing authority's actual result. The owning interaction derives feedback and closes the capability exactly once.
One suggestion request shared by built-in, detached Swing, and IntelliJ presentation.
Synchronous EDT observation of publication, selection, acceptance, and closure.
Listener notified immediately before command-affecting terminal input is submitted.
Host-owned mapping from Swing key presses to semantic suggestion actions.
Immutable ordered UTF-16 match ranges for a Swing suggestion display string.
Host provider for progressive shell-suggestion snapshots.
Immutable command-line context used to request shell suggestions.
Immutable complete ranking for one publication. Selection updates share its candidate storage. Retain this snapshot with UI actions; indices from an older publication are never reinterpreted.
Provider resources captured together for one request, before collection starts.
Snapshot of the currently visible shell suggestion popup state.
Host-owned request and presentation lifecycle for optional automatic suggestions.
Determines whether a provider request follows automatic observation or an explicit user action.
Host-pluggable visual surface for shell suggestions.
Creates one suggestion view for a reusable Swing terminal instance.
Pointer-interaction callback used by a SwingShellSuggestionView.
Immutable viewport published to one shell-suggestion view.
Functions
Returns the command text that would result from accepting this suggestion.
Returns the validated replacement plan for this suggestion and request.