Added Tomorrow theme to project, other updates

+ Added tomorrow theme
+ added spectrum.zsh
+ added zsh/lib directory
+ updated prompt
+ updated colors
+ set vim theme to Tomorrow-Night-Bright
+ moved some zsh files to zsh/lib
This commit is contained in:
Nick Nisi
2012-10-28 11:18:25 -05:00
parent 5f2de951dd
commit dd479da78a
11 changed files with 1781 additions and 2 deletions

24
zsh/lib/aliases.zsh Normal file
View File

@@ -0,0 +1,24 @@
# reload zsh config
alias reload!='source ~/.zshrc'
# Filesystem aliases
alias ..='cd ..'
alias ...='cd ../..'
alias l='ls -lah'
alias la='ls -AF'
alias ll='ls -lFh'
alias lld='ls -l | grep ^d'
alias rmf='rm -rf'
# Helpers
alias grep='grep --color=auto'
alias df='df -h' # disk free, in Gigabytes, not bytes
alias du='du -h -c' # calculate disk usage for a folder
# rake fix
alias rake="noglob rake"
# Applications
alias mou='open -a Mou.app'
alias mark='open -a Marked.app'
alias ios='open -a /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone\ Simulator.app'

5
zsh/lib/completion.zsh Normal file
View File

@@ -0,0 +1,5 @@
# matches case insensitive for lowercase
zstyle ':completion:*' matcher-list 'm:{a-z}={A-Z}'
# pasting with tabs doesn't perform completion
zstyle ':completion:*' insert-tab pending

28
zsh/lib/spectrum.zsh Normal file
View File

@@ -0,0 +1,28 @@
#! /bin/zsh
# A script to make using 256 colors in zsh less painful.
# P.C. Shyamshankar <sykora@lucentbeing.com>
# Copied from http://github.com/sykora/etc/blob/master/zsh/functions/spectrum/
typeset -Ag FX FG BG
FX=(
reset "%{%}"
bold "%{%}" no-bold "%{%}"
italic "%{%}" no-italic "%{%}"
underline "%{%}" no-underline "%{%}"
blink "%{%}" no-blink "%{%}"
reverse "%{%}" no-reverse "%{%}"
)
for color in {000..255}; do
FG[$color]="%{[38;5;${color}m%}"
BG[$color]="%{[48;5;${color}m%}"
done
# Show all 256 colors with color number
function spectrum_ls() {
for code in {000..255}; do
print -P -- "$code: %F{$code}Test%f"
done
}