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