Skip to content

Fish shell integration is broken in 1.111.0 with MSYS2 environment #300307

@Bryan2333

Description

@Bryan2333

Does this issue occur when all extensions are disabled?: Yes

  • VS Code Version: 1.111.0
  • OS Version: Windows 11 25H2 (26200.7840)

Steps to Reproduce:

  1. Make sure your fish shell load . (code --locate-shell-integration-path fish)
  2. Just open the terminal inside vscode

Logs:

c:\Users\Bryan\scoop\apps\vscode\1.111.0\ce099c1ed2\resources\app\out\vs\workbench\contrib\terminal\common\scripts\shellIntegration.fish (line 128): Missing end to balance this function definition
function __vsc_escape_value
^~~~~~~^
from sourcing file c:\Users\Bryan\scoop\apps\vscode\1.111.0\ce099c1ed2\resources\app\out\vs\workbench\contrib\terminal\common\scripts\shellIntegration.fish
        called on line 6 of file ~/.config/fish/config.fish
from sourcing file ~/.config/fish/config.fish
        called during startup
.: Error while reading file ''c:\\Users\\Bryan\\scoop\\apps\\vscode\\1.111.0\\ce099c1ed2\\resources\\app\\out\\vs\\workbench\\contrib\\terminal\\common\\scripts\\shellIntegration.fish''

This will not happen with 1.110.1

Metadata

Metadata

Labels

bugIssue identified by VS Code Team member as probable bugterminalGeneral terminal issues that don't fall under another labelterminal-shell-fishAn issue in the terminal specific to fish, including shell integrationterminal-shell-integrationShell integration infrastructure, command decorations, etc.windowsVS Code on Windows issues

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions