windows-terminal/doc
abutcher-gh 6682bed311
TerminalControl: Support MinGW path translation style (C:\ -> C:/) (#18759)
## Summary of the Pull Request

Support drag-n-drop path translation in the style used by MinGW
programs. In particular for usage with shells like `ash` from busybox
(https://frippery.org/busybox/).

## Detailed Description of the Pull Request / Additional comments

Provides a new option "mingw" for "pathTranslationStyle".
Shown as "MinGW" with translation documented as `(C:\ -> C:/)` in the
UI.
As per the other modes, this translates `\` to `/` but stops there.
There is no prefix/drive translation.

## Validation Steps Performed

Run using `busybox ash` shell. Dragged directories and files from both
local disks and network shares onto terminal. All were appropriately
single quoted and had their backslashes replaced with forward slashes.
They were directly usable by the `ash` shell.

Language files containing the other options have been updated to include
the new one.

## PR Checklist
- [ ] Closes #xxx
- [ ] Tests added/passed
- [x] Documentation updated
   - [Docs PR #849](https://github.com/MicrosoftDocs/terminal/pull/849)
- [ ] Schema updated (if necessary)

Co-authored-by: Adam Butcher <adam@jessamine.uk>
2025-04-14 14:11:51 -07:00
..
cascadia TerminalControl: Support MinGW path translation style (C:\ -> C:/) (#18759) 2025-04-14 14:11:51 -07:00
images Run all images through ImgBot (#8169) 2020-11-05 18:03:40 -08:00
reference Fix the spellbot (#8259) 2020-11-13 09:45:08 -08:00
specs ci: upgrade to check-spelling v0.0.24 (#18261) 2024-12-04 12:06:31 -06:00
user-docs doc: add a link to MSYS2's WT profiles page (#8060) 2020-10-27 13:27:00 -07:00
AddASetting.md Minor grammar fixes for the vintage AddASetting.md doc (#16188) 2023-12-05 15:39:00 -06:00
COOKED_READ_DATA.md Use VT for COOKED_READ_DATA (#17445) 2024-07-11 20:11:44 +00:00
ConsoleCtrlEvent.md Fixed typo's and improved consistency. (#704) 2019-05-15 21:02:42 -07:00
ConsoleHostSettings.md Update to check-spelling v0.0.21 (#14455) 2022-11-28 13:35:07 -06:00
Debugging.md doc: Add debugging notes on DebugBreak (#4163) 2020-01-09 17:56:05 -08:00
EXCEPTIONS.md Fixed grammatical error (#11604) 2021-10-25 06:16:30 -05:00
Niksa.md Check spelling 0.0.22 (#16127) 2023-12-05 15:40:23 -08:00
ORGANIZATION.md A minor TSF refactoring (#17067) 2024-04-18 17:47:28 +00:00
STYLE.md Converts Dispatcher().RunAsync to WinRT Coroutines (#4051) 2020-01-10 03:29:49 +00:00
TAEF.md doc: fix typo in TAEF.md (#10424) 2021-06-14 10:06:01 -07:00
UniversalTest.md Fixed typo's and improved consistency. (#704) 2019-05-15 21:02:42 -07:00
WIL.md Change backslashes in include statements to forward slashes (#8205) 2020-11-25 21:02:10 +00:00
WindowsTestPasses.md Fixed typo's and improved consistency. (#704) 2019-05-15 21:02:42 -07:00
bot.md ci: upgrade to check-spelling v0.0.24 (#18261) 2024-12-04 12:06:31 -06:00
building.md Add some docs on how to resolve `DEP0700` errors in VS (#16997) 2024-04-02 10:07:33 -07:00
color_nudging.html Use Oklab for text and cursor contrast adjustments (#15283) 2023-05-08 19:16:26 +00:00
creating_a_new_project.md Remove all our path antics; force native projects to bin/, obj/ (#8062) 2020-10-27 15:00:41 -07:00
feature_flags.md Make ToolsVersion more consistent in our project files (#13535) 2022-07-26 22:31:42 +00:00
fuzzing.md Setup OneFuzz for CI (#10431) 2022-01-21 18:24:06 +00:00
roadmap-2022.md Update paths to use linking within repo instead of github URL (#16358) 2023-11-27 15:41:17 -08:00
roadmap-2023.md Update paths to use linking within repo instead of github URL (#16358) 2023-11-27 15:41:17 -08:00
submitting_code.md Prepare for the primary branch name to change to main (#7985) 2020-10-21 17:29:36 -07:00
terminal-a11y-2023.md Introduce WT A11y Proposal 2023 (#14319) 2022-12-13 10:22:29 -08:00
terminal-v1-roadmap.md doc: update roadmap with proper v1 release date (#4860) 2020-03-09 17:04:54 -07:00
terminal-v2-roadmap.md Update paths to use linking within repo instead of github URL (#16358) 2023-11-27 15:41:17 -08:00
virtual-dtors.md Fix a bunch of spelling errors across the project (#4295) 2020-02-10 20:40:01 +00:00