You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
// "terminal.integrated.defaultProfile.windows": "fish", // or "fish-direct" depending what you use.
290
290
291
291
// ... other settings ...
292
292
}
293
293
```
294
-
*Note: Using `bash.exe --login -i -c "exec fish"` is often more reliable in Cygwin environments for ensuring the correct environment setup before `fish` starts. But if it doesn't workfor you, try the second option to use fish directly*
294
+
*Note: Using `bash.exe --login -i -c "exec fish"` is often more reliable in Cygwin environments for ensuring the correct environment setup before `fish` starts. However,ifthat approach doesn't work, try the `fish-direct` profile configuration.*
295
295
296
296
4. **Restart VS Code:**
297
297
Close and reopen Visual Studio Code completely to apply the changes.
298
298
299
299
5. **Verify:**
300
300
Open a new Fish terminal in VS Code. The shell integration features (like command decorations, better command history navigation, etc.) should now be active. You can test basic functionality by running simple commands like `echo "Hello from integrated Fish!"`. <img src="/img/shell-integration/shell-integration-8.png" alt="Fish Cygwin Integration Example" width="600" />
301
301
302
-
This setup works reliably on my Windows system using Cygwin, Fish, and Starship prompt. Hope this helps others with similar configurations!
302
+
This setup works reliably on Windows systems using Cygwin, Fish, and the Starship prompt, and should assist users with similar configurations.
0 commit comments