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
> Note: If you have 32-bit Cygwin installed, use `"C:\\cygwin\\bin\\bash.exe"` for the path.
298
+
299
+
4. Understanding the configuration:
300
+
-`path`: Points to the Bash executable in your Cygwin installation
301
+
-`args`: The `--login` flag ensures the shell reads profile files
302
+
-`env`: The `CHERE_INVOKING` environment variable tells Cygwin to use the current directory as the working directory
303
+
-`terminal.integrated.defaultProfile.windows`: Sets Cygwin as the default terminal profile
304
+
305
+
5. To open a new Cygwin terminal:
306
+
- Press Ctrl+Shift+(backtick) to open a new terminal, or
307
+
- Press `F1`, type "Terminal: Create New Terminal (with Profile)", and select "Cygwin"
308
+
309
+
While our testing shows that this works out of the box, if you encounter shell integration issues with Cygwin, ensure you have added the appropriate shell integration hooks to your Cygwin bash profile as described in the "Manual Shell Integration Installation" section.
310
+
273
311
### VS Code Shell Integration for Fish + Cygwin on Windows
274
312
275
313
For fellow Windows users running Fish terminal within a Cygwin environment, here's how VS Code's shell integration works:
@@ -331,6 +369,9 @@ For fellow Windows users running Fish terminal within a Cygwin environment, here
331
369
},
332
370
333
371
// Optional: Set fish as your default if desired
372
+
---
373
+
374
+
## Known Issues and Workarounds
334
375
// "terminal.integrated.defaultProfile.windows": "fish", // or "fish-direct" depending what you use.
335
376
336
377
// ... other settings ...
@@ -369,9 +410,6 @@ This setup works reliably on Windows systems using Cygwin, Fish, and the Starshi
369
410
- Try enabling some or all ZSH-related workarounds in Roo settings
370
411
- These settings can help regardless of your operating system
371
412
372
-
---
373
-
374
-
## Known Issues and Workarounds
375
413
376
414
### Ctrl+C Behavior
377
415
@@ -383,7 +421,7 @@ This setup works reliably on Windows systems using Cygwin, Fish, and the Starshi
383
421
384
422
**Issue**: Commands that span multiple lines can confuse Roo and may show output from previous commands mixed in with current output.
385
423
386
-
**Workaround**: Instead of multi-line commands, use command chaining with `&&` to keep everything on one line (e.g., `echo a && echo b` instead of typing each command on a separate line).
424
+
**Workaround**: Instead of multi-line commands, use command chaining with `&&` to keep everything on one line (e.g., `echo a && echo b` instead of typing each command on a separate line).
387
425
388
426
### PowerShell-Specific Issues
389
427
@@ -397,7 +435,6 @@ This setup works reliably on Windows systems using Cygwin, Fish, and the Starshi
397
435
**Issue**: Sometimes VS Code doesn't show or capture all the output from a command.
398
436
399
437
**Workaround**: If you notice missing output, try closing and reopening the terminal tab, then run the command again. This refreshes the terminal connection.
0 commit comments