dotfiles/.zshrc

43 lines
1 KiB
Bash
Raw Normal View History

2014-09-26 13:55:55 +00:00
if [[ $TERM == "dumb" ]]; then # in emacs
PS1='%(?..[%?])%!:%~%# '
# for tramp to not hang, need the following. cf:
# http://www.emacswiki.org/emacs/TrampMode
unsetopt zle
unsetopt prompt_cr
unsetopt prompt_subst
unfunction precmd
unfunction preexec
else
2023-05-01 22:01:53 +00:00
if [ ! -d $HOME/.zgenom ]; then
git clone https://github.com/jandamm/zgenom.git "${HOME}/.zgenom"
2014-09-26 13:55:55 +00:00
fi
2023-05-01 22:01:53 +00:00
source $HOME/.zgenom/zgenom.zsh
2023-05-01 22:22:09 +00:00
zgenom autoupdate
2023-05-01 22:01:53 +00:00
if ! zgenom saved; then
zgenom ohmyzsh
zgenom ohmyzsh plugins/git
zgenom ohmyzsh plugins/git-extras
zgenom ohmyzsh plugins/pip
zgenom ohmyzsh plugins/pass
zgenom ohmyzsh plugins/ssh-agent
zgenom loadall <<EOF
2017-08-22 15:39:31 +00:00
nojhan/liquidprompt
2013-05-23 23:17:11 +00:00
zsh-users/zsh-syntax-highlighting
EOF
2023-05-01 22:22:09 +00:00
zgenom save
zgenom compile $HOME/.zshrc
2023-05-01 22:01:53 +00:00
fi
2014-09-26 13:55:55 +00:00
unsetopt correct_all
fi
2013-05-23 23:17:11 +00:00
export PATH=$HOME/bin:$PATH
export EDITOR="emacsclient"
export ALTERNATE_EDITOR=""
alias erl='rlwrap -a erl'
if [ -d ${HOME}/.cabal/bin ]; then
export PATH="${HOME}/.cabal/bin:$PATH"
fi