X-Git-Url: https://git.phdru.name/?p=dotfiles.git;a=blobdiff_plain;f=.bashrc;fp=.bashrc;h=fb3641009418025cf8e95870087abcc46e00a5ea;hp=18c00e23b1d2d2f002e96beaf8b1753add70e61a;hb=bf0ecd4cdb1fc128d756f65e9d1e6f5cf2202181;hpb=e7e38d09468bc1f412dade47dff41e3facb26580 diff --git a/.bashrc b/.bashrc index 18c00e2..fb36410 100644 --- a/.bashrc +++ b/.bashrc @@ -68,12 +68,14 @@ if [ -z "$BASH_COMPLETION_COMPAT_DIR" ]; then elif [ -r /etc/bash_completion ]; then _BASH_COMPLETIONS_DIR=/etc/bash_completion.d . /etc/bash_completion - elif [ -d /etc/bash_completion.d ]; then + elif [ -d /etc/bash_completion.d ] && + [ -n "`ls -A /etc/bash_completion.d`" ]; then _BASH_COMPLETIONS_DIR=/etc/bash_completion.d for _compf in /etc/bash_completion.d/*; do . $_compf done - elif [ -d /usr/local/etc/bash_completion.d ]; then + elif [ -d /usr/local/etc/bash_completion.d ] && + [ -n "`ls -A /usr/local/etc/bash_completion.d`" ]; then _BASH_COMPLETIONS_DIR=/usr/local/etc/bash_completion.d for _compf in /usr/local/etc/bash_completion.d/*; do . $_compf @@ -116,7 +118,8 @@ for cmd in unset; do ! has_completion $cmd && complete -A function -A variable $cmd done -if [ -d "$HOME"/.bash_completion.d ]; then +if [ -d "$HOME"/.bash_completion.d -a \ + -n "`ls -A $HOME/.bash_completion.d`" ]; then for _compf in "$HOME"/.bash_completion.d/*; do . $_compf done