From: Oleg Broytman Date: Tue, 10 Mar 2020 23:26:33 +0000 (+0300) Subject: .shellrc: Check if file `bash_completion` exists X-Git-Url: https://git.phdru.name/?p=dotfiles.git;a=commitdiff_plain;h=9a66d4531e7d0d015b38be0b38f1c379a45fd03f;hp=2098b777e6a193f50d3ac78d8f938a548ad66c50 .shellrc: Check if file `bash_completion` exists --- diff --git a/.shellrc b/.shellrc index b1c2da1..10b3e9b 100644 --- a/.shellrc +++ b/.shellrc @@ -74,7 +74,7 @@ if test -n "$BASH_VERSION"; then has_completion() { return 0; } if [ -z "$BASH_COMPLETION_COMPAT_DIR" ]; then if [ "$SHELL" = /bin/bash ]; then - if [ -d /usr/share/bash-completion ]; then + if [ -d /usr/share/bash-completion -a -f /usr/share/bash-completion/bash_completion ]; then . /usr/share/bash-completion/bash_completion has_completion() { [ -r /usr/share/bash-completion/completions/$1 ]; } elif [ -f /etc/bash_completion ]; then