ShellIntegrationMode
Controls whether shell-integration lifecycle marks (OSC 133 / OSC 633) are emitted around the interactive prompt and command execution.
- Kind:
Enum - Namespace: Repl.Terminal
- Assembly:
Repl.Core - Source: src/Repl.Core/Terminal/ShellIntegrationMode.cs
Signature
Section titled “Signature”public enum ShellIntegrationModeFields
Section titled “Fields”Always
Section titled “Always”Always emit marks on ANSI-capable interactive output.
Always = 1Returns
Section titled “Returns”Emit marks when the terminal is known to render them (capability or environment detection).
Auto = 0Returns
Section titled “Returns”Never emit marks.
Never = 2