use antigen

This commit is contained in:
Thomas Ruoff
2015-06-15 20:16:18 +02:00
parent 4c5b3f55d5
commit cc42a86459
5 changed files with 26 additions and 80 deletions

6
.gitmodules vendored
View File

@@ -1,6 +1,6 @@
[submodule "oh-my-zsh"]
path = oh-my-zsh
url = git@github.com:robbyrussell/oh-my-zsh.git
[submodule "base16-shell"]
path = base16-shell
url = git@github.com:chriskempson/base16-shell.git
[submodule "antigen"]
path = antigen
url = https://github.com/zsh-users/antigen.git

1
antigen Submodule

Submodule antigen added at 7860ce7aec

Submodule oh-my-zsh deleted from 1b7a3ea99a

24
zshenv
View File

@@ -1,8 +1,8 @@
##################
########################
# Source Things
#################
########################
# solarized dircolors
# dircolors
[ -s ~/.dircolors ] && . ~/.dircolors
# extend path
@@ -10,20 +10,24 @@ export PATH=$HOME/local/bin:$PATH
# nvm
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm
# todo.sh
alias t=todo.sh
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" && nvm use > /dev/null
# Base16 Shell
BASE16_SCHEME="solarized"
BASE16_SHELL="$HOME/.base16-shell/base16-$BASE16_SCHEME.dark.sh"
[[ -s $BASE16_SHELL ]] && . $BASE16_SHELL
########################
# Dist related settings
########################
DIST=$(lsb_release -si)
case $DIST in
case DIST in
Arch )
# use python 2.7 by default
export PYTHON=python2
;;
esac
########################
# Aliases
########################
alias g=git
rl () { $(npm bin)/$* }

74
zshrc
View File

@@ -1,72 +1,14 @@
export ZSH=$HOME/.oh-my-zsh
source ~/.dotfiles/antigen/antigen.zsh
ZSH_THEME="pygmalion"
antigen bundle zsh-users/zsh-syntax-highlighting
antigen bundle peterhurford/git-it-on.zsh
antigen bundle gerges/oh-my-zsh-jira-plus
plugins=(bower gitfast git-extras node npm pass screen vi-mode tmux)
antigen use oh-my-zsh
case $(hostname) in
t430s-arch|pi)
plugins+=(archlinux systemd)
;;
cassiopeia.uberspace.de)
plugins+=()
;;
everard)
plugins+=(debian jira)
;;
esac
antigen bundle command-not-found
antigen theme robbyrussell
source $ZSH/oh-my-zsh.sh
# You may need to manually set your language environment
# export LANG=en_US.UTF-8
# turn of autocorrection
unsetopt correct_all
#################
## Keybindings
################
bindkey "^P" vi-up-line-or-history
bindkey "^N" vi-down-line-or-history
bindkey "^[[1~" vi-beginning-of-line # Home
bindkey "^[[4~" vi-end-of-line # End
bindkey '^[[2~' beep # Insert
bindkey '^[[3~' delete-char # Del
bindkey '^[[5~' vi-backward-blank-word # Page Up
bindkey '^[[6~' vi-forward-blank-word # Page Down
bindkey -M viins '^r' history-incremental-search-backward
bindkey -M vicmd '^r' history-incremental-search-backward
bindkey -a 'gg' beginning-of-buffer-or-history
bindkey -a 'g~' vi-oper-swap-case
bindkey -a G end-of-buffer-or-history
bindkey -a u undo
bindkey -a '^R' redo
bindkey '^?' backward-delete-char
bindkey '^H' backward-delete-char
antigen apply
TRAPWINCH() {
zle && { zle reset-prompt; zle -R }
}
##################
# Source Things
#################
# solarized dircolors
source ~/.dircolors
# nvm
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm
# rvm
if [ -s "$HOME/.rvm/scripts/rvm" ] ; then
source $HOME/.rvm/scripts/rvm
export PATH="$PATH:$HOME/.rvm/bin"
fi