From 7c2e4473a4e474cdbaec560f9a97b333c873fd58 Mon Sep 17 00:00:00 2001 From: Patrick Spek Date: Mon, 17 Feb 2020 13:35:38 +0100 Subject: Add autocompletion --- .bashrc | 9 ++++++++- .local/etc/gittab/basedirs | 1 + .local/etc/gittab/tabs/bash | 1 + 3 files changed, 10 insertions(+), 1 deletion(-) create mode 100644 .local/etc/gittab/tabs/bash diff --git a/.bashrc b/.bashrc index e6dd4cd..c5fbadd 100644 --- a/.bashrc +++ b/.bashrc @@ -24,8 +24,15 @@ bind -m vi-insert "\C-u":kill-region bind -m vi-insert "\C-y":yank # Configure Bash options -[ $DEBUG_DOTFILES ] && echo " Setting autocompletions" +[ $DEBUG_DOTFILES ] && echo " Setting Bash options" shopt -s histappend +shopt -s progcomp + +if [ -r "$HOME/.config/shell/vendor/bash/feature-auto-completion/bash_completion" ] +then + [ $DEBUG_DOTFILES ] && echo " Setting up autocompletion" + . "$HOME/.config/shell/vendor/bash/feature-auto-completion/bash_completion" +fi # Set up the prompt [ $DEBUG_DOTFILES ] && echo " Setting PS1" diff --git a/.local/etc/gittab/basedirs b/.local/etc/gittab/basedirs index 4c1827e..ca3b53d 100644 --- a/.local/etc/gittab/basedirs +++ b/.local/etc/gittab/basedirs @@ -1,4 +1,5 @@ awesome .config/awesome +bash .config/shell/vendor/bash vim .vim/bundle weechat .weechat/vendor zsh .config/shell/vendor/zsh diff --git a/.local/etc/gittab/tabs/bash b/.local/etc/gittab/tabs/bash new file mode 100644 index 0000000..0940d13 --- /dev/null +++ b/.local/etc/gittab/tabs/bash @@ -0,0 +1 @@ +feature-auto-completion https://github.com/scop/bash-completion.git master -- cgit v1.1