aboutsummaryrefslogtreecommitdiff
path: root/bash
diff options
context:
space:
mode:
Diffstat (limited to 'bash')
-rw-r--r--bash/bash_completion4
-rw-r--r--bash/bashrc3
2 files changed, 7 insertions, 0 deletions
diff --git a/bash/bash_completion b/bash/bash_completion
new file mode 100644
index 00000000..b42dfd77
--- /dev/null
+++ b/bash/bash_completion
@@ -0,0 +1,4 @@
+# This file prevents bash-completion from loading from its /etc/profile.d
+# script if installed
+shopt -u progcomp
+
diff --git a/bash/bashrc b/bash/bashrc
index 2501696f..f9b0e38d 100644
--- a/bash/bashrc
+++ b/bash/bashrc
@@ -61,6 +61,9 @@ shopt -u mailwarn 2>/dev/null
# Ignore me if I try to complete an empty line
shopt -s no_empty_cmd_completion 2>/dev/null
+# Use programmable completion, if available
+shopt -s progcomp 2>/dev/null
+
# Load any supplementary scripts
if [[ -d $HOME/.bashrc.d ]]; then
for config in "$HOME"/.bashrc.d/*; do