# windows: Improve file_finder to support match with unix style path \(\#12357\) · gitcafe/zed

[View on GitCafe](https://git.cafe/gitcafe/zed/commit/d501a877a09b8510fcc0b9c2d2a76c776697d67e)

Repository: [gitcafe/zed](https://git.cafe/gitcafe/zed)

Visibility: public

Requested revision: d501a877a09b8510fcc0b9c2d2a76c776697d67e

Requested commit: d501a877a09b8510fcc0b9c2d2a76c776697d67e

Commit: d501a877a09b8510fcc0b9c2d2a76c776697d67e

Tree: 8995669d4cdeabe50fd89760d2b1f46239cd71d4

Author: Jason Lee

Committer: GitHub

## Message

````
windows: Improve file_finder to support match with unix style path (#12357)

Release Notes:

- Improved file_finder to support match with Unix style path.


Sometimes we may get the Unix style path string, for example the result
of `git status`:

```bash
$ git status
On branch improve-file-finder-match-unix-paths
Changes not staged for commit:
  (use "git add <file>..." to update what will be committed)
  (use "git restore <file>..." to discard changes in working directory)
        modified:   crates/file_finder/src/file_finder.rs
```

For example, from GitHub page:

<img width="760" alt="image"
src="https://github.com/zed-industries/zed/assets/5518/c6fe8d8a-839e-4eef-a162-43b1dde09593">

If we copy that path to file_finder, it will not match any files on
Windows.

## Before

<img width="699" alt="屏幕截图 2024-05-28 001037"
src="https://github.com/zed-industries/zed/assets/5518/2d2d729e-7d27-421b-9a38-cfe4e53cc033">


## After

Use Unix style path:

<img width="689" alt="屏幕截图 2024-05-28 001150"
src="https://github.com/zed-industries/zed/assets/5518/e82dc8d6-bd6c-4b78-bd91-5b5210da73c4">

Use Windows style path:

<img width="629" alt="屏幕截图 2024-05-28 001302"
src="https://github.com/zed-industries/zed/assets/5518/4892019e-b2f4-41aa-bbf7-2f5f8af7aafa">
````

## Parents

- [97abf35529e8c2657b2831eef3d76a3578c8fad1](https://git.cafe/gitcafe/zed/commit/97abf35529e8c2657b2831eef3d76a3578c8fad1?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zed/tree/d501a877a09b8510fcc0b9c2d2a76c776697d67e?format=markdown)
