Skip to content

Reliably detect whether shell integration is working or not when prepending PATH #22439

Description

@karrtikr

Partially adopt the API listed here: #22128 #20950

The idea is to use the API to run a command and see if we receive an event containing the output

Activity

  1. changed the title [-]Reliably detect whether shell integration is working or not when prepending environment variable[/-] [+]Reliably detect whether shell integration is working or not when prepending `PATH`[/+] on Nov 8, 2023
  2. mkoohafkan commented on Nov 8, 2023

    @mkoohafkan

    For PowerShell see also microsoft/vscode#174021

  3. karrtikr commented on Nov 8, 2023

    @karrtikr
    Author

    Michael Koohafkan (@mkoohafkan) Thanks, although here we're tackling this issue in a more general way. Your issue should be solved in VS Code Insiders once #22440 is merged.

  4. karrtikr commented on Nov 22, 2023

    @karrtikr
    Author

    Michael Koohafkan (@mkoohafkan) Can you please verify the #22418 is fixed in pre-release?

  5. karrtikr commented on Nov 29, 2023

    @karrtikr
    Author

    This is not working currently due to microsoft/vscode#199611.

  6. 6 remaining items

  7. removed this from the milestone on Dec 11, 2023
  8. karrtikr commented on Feb 6, 2024

    @karrtikr
    Author

    Alternative approach: Look for shell integration sequences using terminalDataWriteEvent when terminal starts up.

  9. karrtikr commented on Feb 7, 2024

    @karrtikr
    Author

    Blocked on microsoft/vscode#204616, seems like the issue is either specific to Powershell or Windows.

  10. karrtikr commented on Feb 7, 2024

    @karrtikr
    Author

    Can be verified through some of the triage items as they come up.

  11. locked as resolved and limited conversation to collaborators on Mar 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

Type

No type

Projects

No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions