diff --git a/profile/rda/envrcd.d/50-complete b/profile/rda/envrcd.d/50-complete index 8a13abb2db66048b8b4b3a0166cb4aced0f67dfc..14277b5b8652a440a13970945006f197230e7038 100644 --- a/profile/rda/envrcd.d/50-complete +++ b/profile/rda/envrcd.d/50-complete @@ -27,8 +27,10 @@ fi # bash completions for local commands in ~/.local/bin LOCAL_COMMANDS="fzf tldr zellij uv xh sd delta dust pdu dog hyperfine btm broot lsd eza" for LOCAL_COMMAND in ${LOCAL_COMMANDS}; do - #if [ -x "$(command -v ${LOCAL_COMMAND})" ]; then # POSIX compatible - if hash ${LOCAL_COMMAND} 2>/dev/null; then # bash builtin - source_if_exists "${ENVRCD_PATH}/profile/_assets/completions/${LOCAL_COMMAND}_bash" - fi + #if [ -x "$(command -v ${LOCAL_COMMAND})" ]; then # POSIX compatible + if hash ${LOCAL_COMMAND} 2>/dev/null; then # bash builtin + if [ -x ~/.local/bin/${LOCAL_COMMAND} ]; then + source_if_exists "${ENVRCD_PATH}/profile/_assets/completions/${LOCAL_COMMAND}_bash" + fi + fi done