Currently the behaviors of all operations related to searching and selecting files are inconsistent and unchangeable. To be more specific, :search, :search_inc and :search_glob are case-insensitive, while :search_fzf and :substr_fzf are smart-case, which is provided by fzf's default search options, and :select --glob is case-sensitive.
I make all these operations' behaviors consistent and add support for choosing the case sensitivity configuration consists of insensitive, sensitive and smart.
Currently the behaviors of all operations related to searching and selecting files are inconsistent and unchangeable. To be more specific,
:search
,:search_inc
and:search_glob
are case-insensitive, while:search_fzf
and:substr_fzf
are smart-case, which is provided by fzf's default search options, and:select --glob
is case-sensitive.I make all these operations' behaviors consistent and add support for choosing the case sensitivity configuration consists of
insensitive
,sensitive
andsmart
.