[[ $TERM == "dumb" ]] && unsetopt zle && PS1='$ ' && return

echo "Loading zgen..."
source ~/bin/zgen/zgen.zsh
source ~/bin/fixcolors

HIST_STAMPS="yyyy-mm-dd"
HISTFILE=~/.histfile
HISTSIZE=2000
SAVEHIST=2000
setopt appendhistory autocd extendedglob

if [ -x /usr/bin/xset ]; then
	xset -b
fi

if [[ ${TERM} == st* ]]; then
	if [ ! -e /usr/share/terminfo/s/st-256color ]; then
		export TERM=xterm-256color
	fi
fi

unsetopt beep
bindkey -e
export LESS="-X -R -F"
alias http='python -m http.server'
export PATH=$HOME/bin:/usr/local/bin:$PATH
export PAGER=most
export EDITOR=mg

autoload insert-composed-char
zle -N insert-composed-char
# bind it to some key (Ctrl+x in this example)
bindkey  insert-composed-char

if ! zgen saved; then
	echo "creating zgen save..."

# prezto options
	zgen prezto editor key-bindings 'emacs'
#	zgen prezto prompt theme 'off'

# prezto load
	zgen prezto
	zgen prezto terminal
	zgen prezto ssh
	zgen prezto python
	zgen prezto git
	zgen prezto history
	zgen prezto tmux
	zgen prezto syntax-highlighting
	zgen prezto completion

# not prezto
	zgen load Tarrasch/zsh-bd
	zgen load Tarrasch/zsh-colors
	zgen load supercrabtree/k
	zgen save
fi

#prompt fire 178 142 106 070 034

. ~/bin/aliases
if [[ ${TERM} == linux ]]; then
	prompt pure
else
	. ~/bin/powerlevel_vars
	prompt powerlevel9k
fi

#alias t=todo.sh

unalias rm
unalias mv
unalias cp

# STOP SHARING HISTORY
#unsetopt share_history
setopt NO_SHARE_HISTORY
setopt HIST_EXPIRE_DUPS_FIRST

yellow All Done!
