Я использую zsh с файлом oh-my-zsh rc, и есть некоторое поведение, которое я нахожу особенно раздражающим. По умолчанию oh-my-zsh настроен на возврат нечувствительных к регистру совпадений при автозаполнении. Такое поведение иногда бывает хорошим, но в других случаях это действительно отстой. Есть ли способ, которым я могу настроить zsh только для использования соответствия case-insenstive, если нет совпадений с учетом регистра?
Например, в этом случае будет использоваться совпадение с учетом регистра:
> ls
LICENSE.txt lib/
> emacs l <-- should autocomplete to lib/
В этом случае произойдет автозаполнение без учета регистра:
> ls
README lib/
> emacs r <-- should autocomplete to README
Спасибо!