Add zshrc component files
This commit is contained in:
parent
52d02fb399
commit
5c4b9cabc3
32
zsh/aliases
Normal file
32
zsh/aliases
Normal file
|
@ -0,0 +1,32 @@
|
||||||
|
#######################
|
||||||
|
# Aliases
|
||||||
|
|
||||||
|
alias ll='ls -l'
|
||||||
|
alias la='ls -la'
|
||||||
|
|
||||||
|
alias zrc='vim ~/.zshrc'
|
||||||
|
|
||||||
|
# Directories
|
||||||
|
alias dev='cd /usr/local/dev'
|
||||||
|
alias w='cd ~/Work/'
|
||||||
|
alias wd='cd ~/Work/Dev'
|
||||||
|
alias wp='cd ~/Work/Projects/'
|
||||||
|
|
||||||
|
# Vim
|
||||||
|
alias v='mvim'
|
||||||
|
|
||||||
|
# Git
|
||||||
|
alias g='git'
|
||||||
|
alias ga='g a'
|
||||||
|
alias gap='g a -p'
|
||||||
|
alias gc='g c'
|
||||||
|
alias gs='g s'
|
||||||
|
alias gd='g d'
|
||||||
|
|
||||||
|
# Laravel (provided in zsh plugin)
|
||||||
|
# alias artisan='php artisan'
|
||||||
|
# alias bob='php artisan bob::build'
|
||||||
|
|
||||||
|
function quick-look() {
|
||||||
|
(( $# > 0 )) && qlmanage -p $* &>/dev/null &
|
||||||
|
}
|
3
zsh/completion
Normal file
3
zsh/completion
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
|
||||||
|
# Add tab completion for SSH hostnames based on ~/.ssh/config, ignoring wildcards
|
||||||
|
[ -e "$HOME/.ssh/config" ] && complete -o "default" -o "nospace" -W "$(grep "^Host" ~/.ssh/config | grep -v "[?*]" | cut -d " " -f2)" scp sftp ssh
|
25
zsh/config
Normal file
25
zsh/config
Normal file
|
@ -0,0 +1,25 @@
|
||||||
|
|
||||||
|
# HISTORY
|
||||||
|
HISTFILE=~/.histfile
|
||||||
|
HISTSIZE=10000
|
||||||
|
SAVEHIST=10000
|
||||||
|
setopt share_history
|
||||||
|
setopt hist_ignore_dups
|
||||||
|
setopt hist_ignore_space
|
||||||
|
setopt extended_history
|
||||||
|
setopt no_beep
|
||||||
|
setopt extendedglob
|
||||||
|
setopt prompt_subst
|
||||||
|
setopt complete_in_word
|
||||||
|
setopt no_auto_menu
|
||||||
|
setopt no_always_last_prompt
|
||||||
|
setopt promptsubst
|
||||||
|
setopt autopushd
|
||||||
|
setopt pushdignoredups
|
||||||
|
|
||||||
|
export EDITOR='vim'
|
||||||
|
export RUBYOPT=rubygems
|
||||||
|
export CPPFLAGS=-I/opt/X11/include
|
||||||
|
# export CC=gcc-4.2
|
||||||
|
|
||||||
|
COMPLETION_WAITING_DOTS="true"
|
18
zsh/paths
Normal file
18
zsh/paths
Normal file
|
@ -0,0 +1,18 @@
|
||||||
|
|
||||||
|
if [ -d ~/Dropbox ]; then
|
||||||
|
PATH=$PATH:~/Dropbox/dev/bin
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ "`command -v brew 2>&1`" ]; then
|
||||||
|
BREWDIR=`brew --prefix`
|
||||||
|
|
||||||
|
PATH=$PATH:$BREWDIR/bin
|
||||||
|
PATH=$PATH:$BREWDIR/sbin
|
||||||
|
|
||||||
|
COREUTIL=`brew --prefix coreutils`
|
||||||
|
if [ -d "$COREUTIL" ]; then
|
||||||
|
PATH=$PATH:`brew --prefix coreutils`
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
PATH=$PATH:$HOME/.rvm/bin
|
7
zsh/prompt
Normal file
7
zsh/prompt
Normal file
|
@ -0,0 +1,7 @@
|
||||||
|
|
||||||
|
PROMPT="
|
||||||
|
%{$FX[bold]%}%{$fg[cyan]%}%{$BG[234]%}> "
|
||||||
|
RPROMPT="%~$(git_prompt_info) @ %{$fg[white]%}$(hostname)%{$reset_color%}"
|
||||||
|
|
||||||
|
ZSH_THEME_GIT_PROMPT_PREFIX="["
|
||||||
|
ZSH_THEME_GIT_PROMPT_SUFFIX="]"
|
1
zsh/welcome
Normal file
1
zsh/welcome
Normal file
|
@ -0,0 +1 @@
|
||||||
|
# Nothing here yet
|
Loading…
Reference in a new issue