- Display all paths with forward slash
- When a path is pasted, auto-convert backslash to forward slash (unless backslash is escaped with backslash in front of it)
- When a path is copied, use the forward slash representation.
- Already works fine in Explorer
- Works fine in every shell/terminal except cmd & that's being replaced by pwsh anyway.
- Works in browsers
- As a dev, I won't have to manually convert to forwardslash when pasting into a JSON file, etc.
- Perhaps, to simplify things, go as far as making the internal path representation always be forward slash & converting as needed when interacting with win32 APIs.
----------------------
However In the meantime, simpler things:
- Add a setting to copy paths with forward slashes.
Or to copy with backslashes already escaped, ie: `C:\\Windows\\System32\\some\\folder` - Some way to glob for numbers.
- I'd suggest `#` but that's a valid path character.
- `:` is unused but may conflict with the macro/property system.
- `< | >` already work nicely (in the search bar, not sure if it works everywhere though like the Index Exclude List).
- This leaves `"` as the only remaining invalid path character, but is already used to group things with spaces in them.
But... If there was an escape char `\`.... a lot of options open up