Aloxaf / fzf-tab

Replace zsh's default completion selection menu with fzf!
MIT License
2.98k stars 90 forks source link

Fix path collision on case-insensitive FS #421

Closed dbaynard closed 3 months ago

dbaynard commented 4 months ago

The modules/Src and modules/src paths collide on MacOS (for example) and Src is preferred, meaning builds fail.

This replaces the modules/Src/Aloxaf.gitignore with entries in the modules/.gitignore that does a similar thing (it actually ignores the whole Src directory).

Fixes #420

Aloxaf commented 4 months ago

This is a historical issue. The Src directory was used to store built module. Removing it could cause build process failures or users have to to rebuild the module.

I suggest merging the src directory into Src.

Relevant code:

https://github.com/Aloxaf/fzf-tab/blob/f3d892cf19bba09c0c44fa9fcaf6d616fe5b18e6/lib/-ftb-build-module#L18-L19