summaryrefslogtreecommitdiff
path: root/bashrc
diff options
context:
space:
mode:
Diffstat (limited to 'bashrc')
-rw-r--r--bashrc103
1 files changed, 0 insertions, 103 deletions
diff --git a/bashrc b/bashrc
deleted file mode 100644
index 869b220..0000000
--- a/bashrc
+++ /dev/null
@@ -1,103 +0,0 @@
-# ~/.bashrc: executed by bash(1) for non-login shells.
-# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
-# for examples
-
-# If not running interactively, don't do anything
-case $- in
- *i*) ;;
- *) return;;
-esac
-
-export VIMINIT="source ~/.config/vim/vimrc"
-export NVIMINIT="source ~/.config/vim/vimrc"
-
-# don't put duplicate lines or lines starting with space in the history.
-# See bash(1) for more options
-HISTCONTROL=ignoreboth
-
-# append to the history file, don't overwrite it
-shopt -s histappend
-
-# for setting history length see HISTSIZE and HISTFILESIZE in bash(1)
-HISTSIZE=1000
-HISTFILESIZE=2000
-
-shopt -s checkwinsize
-
-if [ -x /usr/bin/dircolors ]; then
- test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)"
- alias ls='ls --color=auto'
- alias dir='dir --color=auto'
- alias vdir='vdir --color=auto'
-
- alias grep='grep --color=auto'
- alias fgrep='fgrep --color=auto'
- alias egrep='egrep --color=auto'
-fi
-
-if [ -f ~/.bash_aliases ]; then
- . ~/.bash_aliases
-fi
-
-if ! shopt -oq posix; then
- if [ -f /usr/share/bash-completion/bash_completion ]; then
- . /usr/share/bash-completion/bash_completion
- elif [ -f /etc/bash_completion ]; then
- . /etc/bash_completion
- fi
-fi
-
-
-# parse the current branch and status of git to be added to the prompt
-function parse_git_branch() {
- BRANCH=`git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/\1/'`
- if [ ! "${BRANCH}" == "" ]
- then
- STAT=`parse_git_dirty`
- echo " [${BRANCH}${STAT}]"
- else
- echo ""
- fi
-}
-
-function parse_git_dirty {
- status=`git status 2>&1 | tee`
- dirty=`echo -n "${status}" 2> /dev/null | grep "modified:" &> /dev/null; echo "$?"`
- untracked=`echo -n "${status}" 2> /dev/null | grep "Untracked files" &> /dev/null; echo "$?"`
- ahead=`echo -n "${status}" 2> /dev/null | grep "Your branch is ahead of" &> /dev/null; echo "$?"`
- newfile=`echo -n "${status}" 2> /dev/null | grep "new file:" &> /dev/null; echo "$?"`
- renamed=`echo -n "${status}" 2> /dev/null | grep "renamed:" &> /dev/null; echo "$?"`
- deleted=`echo -n "${status}" 2> /dev/null | grep "deleted:" &> /dev/null; echo "$?"`
- bits=''
- if [ "${renamed}" == "0" ]; then
- bits=">${bits}"
- fi
- if [ "${ahead}" == "0" ]; then
- bits="*${bits}"
- fi
- if [ "${newfile}" == "0" ]; then
- bits="+${bits}"
- fi
- if [ "${untracked}" == "0" ]; then
- bits="?${bits}"
- fi
- if [ "${deleted}" == "0" ]; then
- bits="x${bits}"
- fi
- if [ "${dirty}" == "0" ]; then
- bits="!${bits}"
- fi
- if [ ! "${bits}" == "" ]; then
- echo " ${bits}"
- else
- echo ""
- fi
-}
-
-source "$HOME/.scripts/fzf-bash-completion.sh"
-
-bind -x '"\C-\t": fzf_bash_completion'
-
-export PS1="\[\e[0;97m\]\w\[\e[0;37m\]\`parse_git_branch\` > \[\e[0;0m\]"
-
-PATH="/home/david/.mangadl-bash:${PATH}"