Aloxaf / fzf-tab

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

[BUG] source directory name confliction on case-insensitive filessytem such as APFS for macos #420

Closed Vonfry closed 8 months ago

Vonfry commented 8 months ago

Describe the bug

A clear and concise description of what the bug is.

modules/src and modules/Src are different folders on case-sensitive filesystem such as ext4, btrfs and so on.

But on case-insensitive filesystem, such as APFS for macos, the one of them will be missing. This causes that configure and build process fail.

doubleloop commented 8 months ago

In my case, even though I use linux, I keep dotfiles within Dropbox which does not allow for case collisions within synced folder so currently I can not checkout master without issues...

doubleloop commented 8 months ago

Something is still broken.. I've just pulled master and tried to run build-fzf-tab-module

The result:

./configure: line 15290: ./Src/Modules/fzftab.mdd: No such file or directory

which is true as:

$ tree modules
modules
└── Src
    ├── aloxaf
    ├── fzftab.c
    └── fzftab.mdd
Aloxaf commented 8 months ago

@doubleloop Did your restart zsh after pulling master?