853680fd621a8907338e0eee080dc6cf754408bf
- Author
- Paul Frederiksen <paul@paulfrederiksen.com>
- Committer
- GitHub <noreply@github.com>
- Date
Message
fix(history-substring-search): honor `CASE_SENSITIVE` variable (#13360)
Diff
1diff --git a/plugins/history-substring-search/history-substring-search.zsh b/plugins/history-substring-search/history-substring-search.zsh
2index 9f0e0b0d5bb6b984838ef3a43b9c21b268cc4c0a..db516f580a076d3501f3328a7530d1d6c1ba09ae 100644
3--- a/plugins/history-substring-search/history-substring-search.zsh
4+++ b/plugins/history-substring-search/history-substring-search.zsh
5@@ -45,7 +45,14 @@
6
7 : ${HISTORY_SUBSTRING_SEARCH_HIGHLIGHT_FOUND='bg=magenta,fg=white,bold'}
8 : ${HISTORY_SUBSTRING_SEARCH_HIGHLIGHT_NOT_FOUND='bg=red,fg=white,bold'}
9-: ${HISTORY_SUBSTRING_SEARCH_GLOBBING_FLAGS='i'}
10+
11+# Respect CASE_SENSITIVE setting for case sensitivity
12+if [[ "$CASE_SENSITIVE" = true ]]; then
13+ : ${HISTORY_SUBSTRING_SEARCH_GLOBBING_FLAGS=''}
14+else
15+ : ${HISTORY_SUBSTRING_SEARCH_GLOBBING_FLAGS='i'}
16+fi
17+
18 : ${HISTORY_SUBSTRING_SEARCH_ENSURE_UNIQUE=''}
19 : ${HISTORY_SUBSTRING_SEARCH_FUZZY=''}
20 : ${HISTORY_SUBSTRING_SEARCH_PREFIXED=''}