Microsoft/vscode
View on GitHubShell integration breaks prompt when using Fish shell with Tide prompt
Open
#187,185 opened on Jul 6, 2023
bughelp wantedterminal-shell-fish
Repository metrics
- Stars
- (74,848 stars)
- PR merge metrics
- (Avg merge 11h 43m) (1,000 merged PRs in 30d)
Description
- VS Code Version: 1.80.0 (Universal)
- OS Version: macOS 13.4.1 (22F82)
Steps to Reproduce
- Set Fish as the default shell for your system.
- Install the Tide prompt.
- Observe broken prompt and error messages when starting an integrated terminal:
fish: Unknown command: '_tide_item_pwd git'
~/.config/fish/functions/_tide_1_line_prompt.fish (line 4):
_tide_item_$item
^~~~~~~~~~~~~~~^
in function '_tide_1_line_prompt'
in command substitution
fish: Unknown command: '_tide_item_status cmd_duration context jobs'
~/.config/fish/functions/_tide_1_line_prompt.fish (line 11):
_tide_item_$item
^~~~~~~~~~~~~~~^
in function '_tide_1_line_prompt'
in command substitution
Screenshots
-
Shell integration disabled, Tide installed
-
Shell integration enabled, Tide not installed
-
Shell integration enabled, Tide installed (prompt broken)