mahbinstuff/zshrc
2016-12-09 21:30:58 +02:00

77 lines
1.4 KiB
Bash
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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
if [ ${DISPLAY} ]; then
xset -b
fi
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
alias t=todo.sh
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
. ~/bin/aliases
#prompt fire 125 234 084 054 020
# powerline
#source ~/.local/lib/python2.7/site-packages/powerline/bindings/zsh/powerline.zsh
source ~/bin/powerline-shell-init
unalias rm
unalias mv
unalias cp
# STOP SHARING HISTORY
#unsetopt share_history
setopt NO_SHARE_HISTORY
setopt HIST_EXPIRE_DUPS_FIRST
yellow All Done!