Skip to content

Enable only specific shell_integration features  #11301

@RGBCube

Description

@RGBCube

Related problem

No response

Describe the solution you'd like

As discussed in the Discord server:

shell_integration: {
  OSC7: true
  OSC8: true
  OSC2: true
  VSCODE: true
...
}

Maybe use readable names instead of the codenames as well?

Describe alternatives you've considered

No response

Additional context and details

To not be a breaking change and for ease of use, setting shell_integration to true or false would toggle all settings, and giving a record would toggle those specific features, if a features is omitted from that record it would default to false.

Metadata

Metadata

Assignees

No one assigned

    Labels

    A:configurationIssue related to nu's configurationcategory:enhancementNew feature or requeststatus:needs-triageAn issue that hasn't had any proper lookusage:replBehavior specific to the REPL and interactive uses

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions