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

View File

@@ -2,6 +2,7 @@ COLOR_BLACK="\e[0;30m"
COLOR_BLUE="\e[0;34m"
COLOR_GREEN="\e[0;32m"
COLOR_CYAN="\e[0;36m"
COLOR_PINK="\e[0;35m"
COLOR_RED="\e[0;31m"
COLOR_PURPLE="\e[0;35m"
COLOR_BROWN="\e[0;33m"

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
}

View File

@@ -42,5 +42,5 @@ directory_name(){
echo "%{$fg_bold[cyan]%}%1/%\/%{$reset_color%}"
}
export PROMPT=$'%{$fg_bold[blue]%}%n%{$reset_color%}:$(directory_name) %{$fg_bold[cyan]%}➜%{$reset_color%} '
export PROMPT=$'%{$FG[199]%}%{$reset_color%} $(directory_name) %{$fg_bold[magenta]%}➜%{$reset_color%} '
export RPROMPT=$'$(git_dirty)$(need_push)'