lib/shopt: Refactor "{ => OMB_}CASE_SENSITIVE"

This commit is contained in:
Koichi Murase
2023-02-16 10:18:52 +09:00
parent 4c7bd86a5e
commit 5c541b0e69
2 changed files with 4 additions and 3 deletions

View File

@@ -27,9 +27,10 @@ shopt -s nocaseglob;
## SMARTER TAB-COMPLETION (Readline bindings) ##
# Perform file completion in a case insensitive fashion
if [[ ${CASE_SENSITIVE-} == false ]]; then
# Note: CASE_SENSITIVE is the compatibility name
if [[ ${OMB_CASE_SENSITIVE:-${CASE_SENSITIVE:-}} == false ]]; then
bind "set completion-ignore-case on"
elif [[ ${CASE_SENSITIVE-} == true ]]; then
elif [[ ${OMB_CASE_SENSITIVE:-${CASE_SENSITIVE:-}} == true ]]; then
bind "set completion-ignore-case off"
else
# By default, case sensitivity is disabled.

View File

@@ -12,7 +12,7 @@ export OSH=~/.oh-my-bash
OSH_THEME="font"
# Uncomment the following line to use case-sensitive completion.
# CASE_SENSITIVE="true"
# OMB_CASE_SENSITIVE="true"
# Uncomment the following line to use hyphen-insensitive completion. Case
# sensitive completion must be off. _ and - will be interchangeable.