diff options
author | Karel Kočí <cynerd@email.cz> | 2017-10-05 23:42:14 +0200 |
---|---|---|
committer | Karel Kočí <cynerd@email.cz> | 2017-10-05 23:42:14 +0200 |
commit | 97ccd8d036996684d1ba6acf56bda61c7e184090 (patch) | |
tree | 2967c8f2f6792a26b7de9f48be3e0cf0d2b782e6 /bashrc | |
parent | e79776c14c86e37f89087504f765638f2c20eb96 (diff) | |
download | myconfigs-97ccd8d036996684d1ba6acf56bda61c7e184090.tar.gz myconfigs-97ccd8d036996684d1ba6acf56bda61c7e184090.tar.bz2 myconfigs-97ccd8d036996684d1ba6acf56bda61c7e184090.zip |
Add some fixups and more removals
Diffstat (limited to 'bashrc')
-rw-r--r-- | bashrc | 31 |
1 files changed, 0 insertions, 31 deletions
@@ -10,13 +10,6 @@ if [ -f /etc/bashrc ]; then . /etc/bashrc fi -# Source all completions -if [ -d ~/.bash_completions ]; then - for F in $(find ~/.bash_completions -type f); do - . "$F" - done -fi - # PROMPT ####################################################### PS1='$( if [ `id -u` -eq "0" ]; then @@ -41,27 +34,3 @@ case "$TERM" in trap 'settitle' DEBUG ;; esac - -# Completions ################################################## - -_gitbmerge() { - local cur prev - _init_completion || return - [ $COMP_CWORD -gt 1 ] && return # Complete only single dependency - COMPREPLY=() - local GDIR="$(pwd)" - while [ ! -d "$GDIR/.git" ]; do - [ -z "$GDIR" ] && return - GDIR="${GDIR%/*}" - done - GDIR="$GDIR/.git" - [ -f "$GDIR" ] && GDIR="$(cat "$GDIR")" # This just points to some other directory - [ -d "$GDIR/refs/heads" ] || return # No completion if there is no local branch - local ops="" - for B in "$GDIR"/refs/heads/*; do - # TODO skip branch on HEAD - ops="$ops ${B#$GDIR/refs/heads/}" - done - COMPREPLY+=($(compgen -W "${ops}" -- ${cur})) -} -complete -F _gitbmerge gitbmerge |