From: Alexander Barton Date: Fri, 31 May 2013 11:11:32 +0000 (+0200) Subject: Enable bash-completion only when POSIX mode is not active X-Git-Url: https://arthur.ath.cx/gitweb/?a=commitdiff_plain;h=26ae52d0026073ed1cb181c9afa747882523c5f0;p=ConfigScripts.git Enable bash-completion only when POSIX mode is not active --- diff --git a/sys/bashrc b/sys/bashrc index 0a06d80..4bd59a1 100644 --- a/sys/bashrc +++ b/sys/bashrc @@ -85,14 +85,16 @@ case "$TERM" in esac # Enable bash completion, if available -[ -z "$BASH_COMPLETION" -a -r /etc/bash_completion ] \ - && source /etc/bash_completion -[ -z "$BASH_COMPLETION" -a -r /usr/local/etc/bash_completion ] \ - && source /usr/local/etc/bash_completion -[ -z "$BASH_COMPLETION" -a -r /opt/homebrew/etc/bash_completion ] \ - && source /opt/homebrew/etc/bash_completion -[ -z "$BASH_COMPLETION" -a -r /opt/local/etc/bash_completion ] \ - && source /opt/local/etc/bash_completion +if ! shopt -oq posix; then + [ -z "$BASH_COMPLETION" -a -r /etc/bash_completion ] \ + && source /etc/bash_completion + [ -z "$BASH_COMPLETION" -a -r /usr/local/etc/bash_completion ] \ + && source /usr/local/etc/bash_completion + [ -z "$BASH_COMPLETION" -a -r /opt/homebrew/etc/bash_completion ] \ + && source /opt/homebrew/etc/bash_completion + [ -z "$BASH_COMPLETION" -a -r /opt/local/etc/bash_completion ] \ + && source /opt/local/etc/bash_completion +fi # Shell prompt PS1_Path() {