Value-object describing what options a virtual process terminal should use.
Value-object describing what options a virtual process terminal should use.
(color extension-terminal-options)
The icon {@link ThemeColor } for the terminal.
The standard terminal.ansi*
theme keys are
recommended for the best contrast and consistency across themes.
Returns: ThemeColor | undefined
The icon {@link ThemeColor } for the terminal. The standard `terminal.ansi*` theme keys are recommended for the best contrast and consistency across themes. **Returns:** `ThemeColor | undefined`
(icon-path extension-terminal-options)
The icon path or {@link ThemeIcon } for the terminal.
Returns: Uri | ThemeIcon | { light: Uri; dark: Uri; } | undefined
The icon path or {@link ThemeIcon } for the terminal. **Returns:** `Uri | ThemeIcon | { light: Uri; dark: Uri; } | undefined`
(location extension-terminal-options)
The {@link TerminalLocation } or {@link TerminalEditorLocationOptions } or {@link TerminalSplitLocationOptions } for the terminal.
Returns: TerminalLocation | TerminalEditorLocationOptions | TerminalSplitLocationOptions | undefined
The {@link TerminalLocation } or {@link TerminalEditorLocationOptions } or {@link TerminalSplitLocationOptions } for the terminal. **Returns:** `TerminalLocation | TerminalEditorLocationOptions | TerminalSplitLocationOptions | undefined`
(name extension-terminal-options)
A human-readable string which will be used to represent the terminal in the UI.
Returns: string
A human-readable string which will be used to represent the terminal in the UI. **Returns:** `string`
(pty extension-terminal-options)
An implementation of {@link Pseudoterminal } that allows an extension to control a terminal.
Returns: Pseudoterminal
An implementation of {@link Pseudoterminal } that allows an extension to control a terminal. **Returns:** `Pseudoterminal`
(set-color! extension-terminal-options value)
The icon {@link ThemeColor } for the terminal.
The standard terminal.ansi*
theme keys are
recommended for the best contrast and consistency across themes.
The icon {@link ThemeColor } for the terminal. The standard `terminal.ansi*` theme keys are recommended for the best contrast and consistency across themes.
(set-icon-path! extension-terminal-options value)
The icon path or {@link ThemeIcon } for the terminal.
The icon path or {@link ThemeIcon } for the terminal.
(set-is-transient! extension-terminal-options value)
Opt-out of the default terminal persistence on restart and reload.
This will only take effect when terminal.integrated.enablePersistentSessions
is enabled.
Opt-out of the default terminal persistence on restart and reload. This will only take effect when `terminal.integrated.enablePersistentSessions` is enabled.
(set-location! extension-terminal-options value)
The {@link TerminalLocation } or {@link TerminalEditorLocationOptions } or {@link TerminalSplitLocationOptions } for the terminal.
The {@link TerminalLocation } or {@link TerminalEditorLocationOptions } or {@link TerminalSplitLocationOptions } for the terminal.
(set-name! extension-terminal-options value)
A human-readable string which will be used to represent the terminal in the UI.
A human-readable string which will be used to represent the terminal in the UI.
(set-pty! extension-terminal-options value)
An implementation of {@link Pseudoterminal } that allows an extension to control a terminal.
An implementation of {@link Pseudoterminal } that allows an extension to control a terminal.
(transient? extension-terminal-options)
Opt-out of the default terminal persistence on restart and reload.
This will only take effect when terminal.integrated.enablePersistentSessions
is enabled.
Returns: boolean | undefined
Opt-out of the default terminal persistence on restart and reload. This will only take effect when `terminal.integrated.enablePersistentSessions` is enabled. **Returns:** `boolean | undefined`
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close