diff options
author | Alexander Sulfrian <alexander@sulfrian.net> | 2008-10-29 03:50:18 +0100 |
---|---|---|
committer | Alexander Sulfrian <alexander@sulfrian.net> | 2008-10-29 03:50:18 +0100 |
commit | 0cfdb493f045e7c533328617427a7416783c28b5 (patch) | |
tree | cc9a1a43343cef6550357eab1e25a1923dae627b /bashrc/common/bashcomp.sh | |
parent | 4e4fb8d5d790d2cc6eabab95aaea4b81225ca164 (diff) | |
download | dotfiles-0cfdb493f045e7c533328617427a7416783c28b5.tar.gz dotfiles-0cfdb493f045e7c533328617427a7416783c28b5.tar.xz dotfiles-0cfdb493f045e7c533328617427a7416783c28b5.zip |
added bashrc configdir
added git config
Diffstat (limited to 'bashrc/common/bashcomp.sh')
-rw-r--r-- | bashrc/common/bashcomp.sh | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/bashrc/common/bashcomp.sh b/bashrc/common/bashcomp.sh new file mode 100644 index 0000000..48d83fa --- /dev/null +++ b/bashrc/common/bashcomp.sh @@ -0,0 +1,20 @@ +# bash completion + +bmajor=${BASH_VERSION%%.*} +bminor=${BASH_VERSION#*.} +bminor=${bminor//[^0-9]*} + +if [[ ${bmajor} -eq 2 && ${bminor} -gt 4 ]] || [[ ${bmajor} -gt 2 ]]; then + [[ -f /etc/bash_completion ]] && source /etc/bash_completion + + if [[ -d ~/.bash_completion.d ]]; then + for i in ~/.bash_completion.d/*; do + [[ -f ${i} ]] && source ${i} + done + fi +fi + +unset bmajor bminor + +export COMP_WORDBREAKS=${COMP_WORDBREAKS/:/} +export FIGNORE=".o:~" |