Currently the behaviors of all operations related to searching and selecting files are inconsistent and unchangeable. To be more specific, :search, :search_inc, :search_glob and :filter 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
,:search_glob
and:filter
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
.