Package-level declarations
Types
Link copied to clipboard
data class TerminalProfile(val id: String, val displayName: String, val command: List<String>, val environment: Map<String, String> = emptyMap(), val workingDirectory: Path? = null, val kind: TerminalProfileKind = TerminalProfileKind.classify(id, displayName, command))
Host-neutral terminal launch profile.
Link copied to clipboard
Stable presentation category for a terminal launch profile.
Link copied to clipboard
Link copied to clipboard
Host-neutral workspace that owns local terminal tabs and sessions.
Link copied to clipboard
interface TerminalWorkspaceListener
Host-neutral workspace events.
Link copied to clipboard
data class TerminalWorkspaceOpenOptions(val columns: Int, val rows: Int, val treatAmbiguousAsWide: Boolean, val maxHistory: Int, val pasteSanitizationPolicy: PasteSanitizationPolicy = PasteSanitizationPolicy.RAW, val shellIntegrationEnabled: Boolean = true, val hostPolicy: HostPolicy = HostPolicy())
Initial terminal options for a workspace tab.
Link copied to clipboard
class TerminalWorkspaceTab
Open workspace tab and its running session.