Initial Commit - moved out of ubuntu_config.
This commit is contained in:
8
lib/_shared.sh
Normal file
8
lib/_shared.sh
Normal file
@@ -0,0 +1,8 @@
|
||||
# Detect shell
|
||||
if [ -n "${ZSH_VERSION:-}" ]; then shell="zsh"; else shell="bash"; fi
|
||||
# Detect whether zsh 'shwordsplit' option is on by default.
|
||||
if [[ $shell == "zsh" ]]; then zsh_shwordsplit=$((setopt | grep -q shwordsplit) && echo "true"); fi
|
||||
# Switch on/off shwordsplit for functions that require it.
|
||||
zsh_compat(){ if [[ $shell == "zsh" && -z $zsh_shwordsplit ]]; then setopt shwordsplit; fi; }
|
||||
zsh_reset(){ if [[ $shell == "zsh" && -z $zsh_shwordsplit ]]; then unsetopt shwordsplit; fi; }
|
||||
|
||||
Reference in New Issue
Block a user