Skip to content

Instantly share code, notes, and snippets.

@obojdi
Created September 7, 2016 09:12
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save obojdi/7d3708d7689cc019a33b009c730b0021 to your computer and use it in GitHub Desktop.
Save obojdi/7d3708d7689cc019a33b009c730b0021 to your computer and use it in GitHub Desktop.
babun zsh
export TERM=xterm-color
export GREP_OPTIONS='--color=auto' GREP_COLOR='1;32'
export CLICOLOR=1
export LSCOLORS=ExFxCxDxBxegedabagacad
alias grep="/usr/bin/grep $GREP_OPTIONS"
unset GREP_OPTIONS
export CYGWIN="nodosfilewarning mintty detect_bloda"
echo -ne '\eP\e]10;#CCCCCC\a' # Foreground -> base0
echo -ne '\eP\e]11;#2D2D2D\a' # Background -> base03
echo -ne '\eP\e]12;#00AAFF\a' # Cursor -> red
echo -ne '\eP\e]4;0;#003642\a' # black -> Base02
echo -ne '\eP\e]4;8;#002B36\a' # bold black -> Base03
echo -ne '\eP\e]4;1;#F2777A\a' # red -> red
echo -ne '\eP\e]4;9;#F99157\a' # bold red -> orange
echo -ne '\eP\e]4;2;#99CC99\a' # green -> green
echo -ne '\eP\e]4;10;#586E75\a' # bold green -> base01 *
echo -ne '\eP\e]4;3;#FFCC66\a' # yellow -> yellow
echo -ne '\eP\e]4;11;#F57B83\a' # bold yellow -> base00 *
echo -ne '\eP\e]4;4;#6699CC\a' # blue -> blue
echo -ne '\eP\e]4;12;#839496\a' # bold blue -> base0 *
echo -ne '\eP\e]4;5;#CC99CC\a' # magenta -> magenta
echo -ne '\eP\e]4;13;#6C71C4\a' # bold magenta -> violet
echo -ne '\eP\e]4;6;#66CCCC\a' # cyan -> cyan
echo -ne '\eP\e]4;14;#93A1A1\a' # bold cyan -> base1 *
echo -ne '\eP\e]4;7;#EEE8D5\a' # white -> Base2 white color
echo -ne '\eP\e]4;15;#FDF6E3\a' # bold white -> Base3
exit_kill(){
A=$(ps aux | grep '[s]sh' | awk '{print $1}')
if [ ! -z $A ];then
kill $A
fi
exit
}
mcd () {
mkdir -p $1
cd $1
pwd
}
export ZSH=$HOME/.oh-my-zsh
ZSH_THEME="babun"
plugins=(git)
export PATH=$HOME/bin:/usr/local/bin:$PATH
source $ZSH/oh-my-zsh.sh
subl () {
for var in "$@"
do
orig=$var
DEST=${orig//(\/cygdrive\/c)/}
echo $DEST;
$('/cygdrive/c/dev/old_sublime/sublime_text.exe' -a $DEST);
done
}
subl_merge () {
for var in "$@"
do
orig=$var
merge_path=$(printf '%s\n' "${PWD##*/}")
DEST='/dev/git/'$merge_path'/'$orig
echo $DEST;
$('/cygdrive/c/dev/old_sublime/sublime_text.exe' -a $DEST);
done
}
resolve(){
grep -lr "<<<<<" |uniq|xargs zsh -i -c 'subl_merge $@'
}
alias gb='git branch'
alias gco='git checkout'
alias gc='git commit -m'
alias ga='git add .'
alias gp='git pull && git push'
alias gull='git pull'
alias gush='git push'
alias gl='git log'
alias gs='git status -sb'
alias cl='clear'
alias ..='cd ..'
alias rmd='rm -rf'
alias cls='printf "\033c"'
alias grep='grep --color=auto'
alias hg='history | grep'
alias lg='ls | grep'
alias xx="exit_kill"
alias ls='ls -1FG --color=auto --show-control-chars --group-directories-first'
alias lsa='ls -FGlarp'
alias ff='du -a | grep gitlab.rb'
alias mrg='subl $(gs | awk "{print $2}")'
alias gu='gp;gco dev;gm master;gp;gcm'
git config --unset --global credential.helper
#rmd ~/.git-credential-cache
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment