From 6174990049f5a2058c54b2bfb907c80de7da8388 Mon Sep 17 00:00:00 2001 From: Ivan Malison Date: Fri, 22 Nov 2013 10:52:22 -0800 Subject: [PATCH] Add iterm settings, tweak bootstrap, bump eamcs pointer. Fix web_start. Add remote_clipboard server stuff. Bump .emacs.d pointer and add remote_os_copy alias. Way better get_cols Made git sui git suir move to same sha as yelp branch for .emacs.d Bump emacs pointer. simplified default code for remote_clipboard. Remove unused functions from .functions. Added things from yelp branch. yelpify Added field separator to get_cols. Lots of refactoring. Added .lib directory. Moved dotfiles that get symlinked to ~ into their own directory. Remove some vim configuration. Remove oh-my-zsh. --- .aliases | 107 - .emacs.d | 1 - .functions | 215 - .gitmodules | 5 +- .gvimrc | 6 - .screenrc | 2 - .vim/colors/molokai.vim | 210 - .vim/colors/railscat.vim | 133 - .vim/syntax/json.vim | 74 - .vimrc | 96 - .zshrc | 29 - bootstrap.sh | 21 +- com.googlecode.iterm2.plist | 5145 +++++++++++++++++ .bash_profile => dotfiles/bash_profile | 0 dotfiles/bashrc | 2 + .gitconfig => dotfiles/gitconfig | 8 +- .gitignore => dotfiles/gitignore | 9 +- .hgignore => dotfiles/hgignore | 0 .hushlogin => dotfiles/hushlogin | 0 .inputrc => dotfiles/inputrc | 0 .apt-get => dotfiles/lib/apt-get.sh | 0 .../.gitignore => dotfiles/lib/bash.sh | 0 .brew => dotfiles/lib/brew.sh | 5 +- .../lib/completions}/_git | 0 .../lib/completions}/_testify | 2 +- dotfiles/lib/get_cols.awk | 12 + .osx => dotfiles/lib/osx.sh | 0 dotfiles/lib/shellrc.sh | 3 + dotfiles/lib/shellrc/aliases.sh | 52 + .exports => dotfiles/lib/shellrc/exports.sh | 0 dotfiles/lib/shellrc/functions.sh | 66 + .path => dotfiles/lib/shellrc/path.sh | 0 .../lib/shellrc/prompt.sh | 0 dotfiles/lib/shellrc/remote_clipboard.sh | 20 + dotfiles/lib/shellrc/yelp.sh | 87 + dotfiles/lib/zsh.sh | 30 + dotfiles/lib/zsh/completion.sh | 72 + dotfiles/lib/zsh/history.sh | 22 + dotfiles/lib/zsh/key_bindings.sh | 46 + .../.gitignore => dotfiles/lib/zsh/prompt.sh | 0 dotfiles/lib/zsh/spectrum.sh | 28 + dotfiles/lib/zsh/term_support.sh | 35 + .wgetrc => dotfiles/wgetrc | 0 dotfiles/zshrc | 2 + oh-my-zsh | 1 - web_start.sh | 2 +- 46 files changed, 5647 insertions(+), 901 deletions(-) delete mode 100644 .aliases delete mode 160000 .emacs.d delete mode 100644 .functions delete mode 100644 .gvimrc delete mode 100644 .screenrc delete mode 100644 .vim/colors/molokai.vim delete mode 100644 .vim/colors/railscat.vim delete mode 100644 .vim/syntax/json.vim delete mode 100644 .vimrc delete mode 100644 .zshrc create mode 100644 com.googlecode.iterm2.plist rename .bash_profile => dotfiles/bash_profile (100%) create mode 100644 dotfiles/bashrc rename .gitconfig => dotfiles/gitconfig (90%) rename .gitignore => dotfiles/gitignore (76%) rename .hgignore => dotfiles/hgignore (100%) rename .hushlogin => dotfiles/hushlogin (100%) rename .inputrc => dotfiles/inputrc (100%) rename .apt-get => dotfiles/lib/apt-get.sh (100%) rename .vim/backups/.gitignore => dotfiles/lib/bash.sh (100%) rename .brew => dotfiles/lib/brew.sh (90%) rename {.completions => dotfiles/lib/completions}/_git (100%) rename {.completions => dotfiles/lib/completions}/_testify (97%) create mode 100644 dotfiles/lib/get_cols.awk rename .osx => dotfiles/lib/osx.sh (100%) create mode 100644 dotfiles/lib/shellrc.sh create mode 100644 dotfiles/lib/shellrc/aliases.sh rename .exports => dotfiles/lib/shellrc/exports.sh (100%) create mode 100644 dotfiles/lib/shellrc/functions.sh rename .path => dotfiles/lib/shellrc/path.sh (100%) rename .vim/swaps/.gitignore => dotfiles/lib/shellrc/prompt.sh (100%) create mode 100644 dotfiles/lib/shellrc/remote_clipboard.sh create mode 100644 dotfiles/lib/shellrc/yelp.sh create mode 100644 dotfiles/lib/zsh.sh create mode 100644 dotfiles/lib/zsh/completion.sh create mode 100644 dotfiles/lib/zsh/history.sh create mode 100644 dotfiles/lib/zsh/key_bindings.sh rename .vim/undo/.gitignore => dotfiles/lib/zsh/prompt.sh (100%) create mode 100644 dotfiles/lib/zsh/spectrum.sh create mode 100644 dotfiles/lib/zsh/term_support.sh rename .wgetrc => dotfiles/wgetrc (100%) create mode 100644 dotfiles/zshrc delete mode 160000 oh-my-zsh diff --git a/.aliases b/.aliases deleted file mode 100644 index 7fb46897..00000000 --- a/.aliases +++ /dev/null @@ -1,107 +0,0 @@ -alias g="git" -alias h="history" -alias j="jobs" -alias emacs="emacsclient -t" -alias readlink="greadlink" - -# Detect which `ls` flavor is in use -if ls --color > /dev/null 2>&1; then # GNU `ls` - colorflag="--color" -else # OS X `ls` - colorflag="-G" -fi - -# Always use color output for `ls` -alias ls="command ls ${colorflag}" -export LS_COLORS='no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.avi=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.ogg=01;35:*.mp3=01;35:*.wav=01;35:' - -# Enable aliases to be sudo’ed -alias sudo='sudo ' - -# Gzip-enabled `curl` -alias gurl="curl --compressed" - -# IP addresses -alias ip="dig +short myip.opendns.com @resolver1.opendns.com" -alias localip="ipconfig getifaddr en1" -alias ips="ifconfig -a | grep -o 'inet6\? \(\([0-9]\+\.[0-9]\+\.[0-9]\+\.[0-9]\+\)\|[a-fA-F0-9:]\+\)' | sed -e 's/inet6* //'" - -# Enhanced WHOIS lookups -alias whois="whois -h whois-servers.net" - -# Flush Directory Service cache -alias flush="dscacheutil -flushcache && killall -HUP mDNSResponder" - -# Clean up LaunchServices to remove duplicates in the “Open With” menu -alias lscleanup="/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user && killall Finder" - -# View HTTP traffic -alias sniff="sudo ngrep -d 'en1' -t '^(GET|POST) ' 'tcp and port 80'" -alias httpdump="sudo tcpdump -i en1 -n -s 0 -w - | grep -a -o -E \"Host\: .*|GET \/.*\"" - -# Canonical hex dump; some systems have this symlinked -command -v hd > /dev/null || alias hd="hexdump -C" - -# OS X has no `md5sum`, so use `md5` as a fallback -command -v md5sum > /dev/null || alias md5sum="md5" - -# OS X has no `sha1sum`, so use `shasum` as a fallback -command -v sha1sum > /dev/null || alias sha1sum="shasum" - -# Trim new lines and copy to clipboard -alias c="tr -d '\n' | pbcopy" - -# Recursively delete `.DS_Store` files -alias cleanup="find . -type f -name '*.DS_Store' -ls -delete" - -# ROT13-encode text. Works for decoding, too! ;) -alias rot13='tr a-zA-Z n-za-mN-ZA-M' - -# Empty the Trash on all mounted volumes and the main HDD -# Also, clear Apple’s System Logs to improve shell startup speed -alias emptytrash="sudo rm -rfv /Volumes/*/.Trashes; sudo rm -rfv ~/.Trash; sudo rm -rfv /private/var/log/asl/*.asl" - -# Show/hide hidden files in Finder -alias show="defaults write com.apple.finder AppleShowAllFiles -bool true && killall Finder" -alias hide="defaults write com.apple.finder AppleShowAllFiles -bool false && killall Finder" - -# Hide/show all desktop icons (useful when presenting) -alias hidedesktop="defaults write com.apple.finder CreateDesktop -bool false && killall Finder" -alias showdesktop="defaults write com.apple.finder CreateDesktop -bool true && killall Finder" - -# URL-encode strings -alias urlencode='python -c "import sys, urllib as ul; print ul.quote_plus(sys.argv[1]);"' - -# Merge PDF files -# Usage: `mergepdf -o output.pdf input{1,2,3}.pdf` -alias mergepdf='/System/Library/Automator/Combine\ PDF\ Pages.action/Contents/Resources/join.py' - -# Disable Spotlight -alias spotoff="sudo mdutil -a -i off" -# Enable Spotlight -alias spoton="sudo mdutil -a -i on" - -# PlistBuddy alias, because sometimes `defaults` just doesn’t cut it -alias plistbuddy="/usr/libexec/PlistBuddy" - -# Ring the terminal bell, and put a badge on Terminal.app’s Dock icon -# (useful when executing time-consuming commands) -alias badge="tput bel" - -# Intuitive map function -# For example, to list all directories that contain a certain file: -# find . -name .gitattributes | map dirname -alias map="xargs -n1" - -# One of @janmoesen’s ProTip™s -for method in GET HEAD POST PUT DELETE TRACE OPTIONS; do - alias "$method"="lwp-request -m '$method'" -done - -# Stuff I never really use but cannot delete either because of http://xkcd.com/530/ -alias stfu="osascript -e 'set volume output muted true'" -alias pumpitup="osascript -e 'set volume 7'" -alias hax="growlnotify -a 'Activity Monitor' 'System error' -m 'WTF R U DOIN'" - -alias tmux="tmux -2" -alias prj='cd ~/Dropbox/Projects' \ No newline at end of file diff --git a/.emacs.d b/.emacs.d deleted file mode 160000 index 9935c9bd..00000000 --- a/.emacs.d +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 9935c9bdfd61f39f7fdab004a92f192908b9a931 diff --git a/.functions b/.functions deleted file mode 100644 index b1060921..00000000 --- a/.functions +++ /dev/null @@ -1,215 +0,0 @@ -function get_cols() { - # Usage: get_cols [file_name] [column_num] - column_list="" - for column_num in $@ - do - [ -r $column_num ] && continue - - if echo $column_num | grep '\-F' ; then - separator=$(echo $column_num | sed 's/-F//g' ) - continue - fi - - [ $column_num -lt '0' ] && column_num="(NF + 1 $column_num )" #Negative indices like python's array[-1] - - [ -z $column_list ] && column_num="\$$column_num" || column_num=",\$$column_num" # Place commas appropriately. - - column_list="$column_list$column_num" - done - - # Is the first parameter a file? - awk_string="BEGIN { FS = \"$separator\" } ; {print $column_list}" - - if [ -r $1 ]; then - awk $awk_string $1 - else - awk "$awk_string" - fi - - unset column_list - unset awk_string -} - -function note() { - if [ $# -eq 0 ]; then - (ym && exec $EDITOR $HOME/notes/$(git rev-parse --abbrev-ref HEAD)) ; - else - $EDITOR $HOME/notes/"$*" ; - fi -} - -function list_notes() { - ls -c $HOME/notes/ | grep "$*" -} - -function get_shas_that_touched() { - git log --oneline --reverse "$@" | get_col 1 -} - -function echo_hash_if_exp_found_in_filename_diff() { - [ ! -z "$(git diff $1~1 $1 -- $2 | cat | grep $3)" ] && echo $1 -} - -function get_shas_that_touched_with_grep() { - get_shas_that_touched $1 | xargs -I the_hash sh -c 'echo_hash_if_exp_found_in_filename_diff the_hash $1 $2' -} - -function show_interdiffs_matching_grep() { - get_shas_that_touched_with_grep $1 $2 | xargs -I hash sh -c 'git diff hash~1 hash -- $1' -} - -function find_all_ssh_agent_sockets() { - find /tmp -type s -name agent.\* 2> /dev/null | grep '/tmp/ssh-.*/agent.*' -} - -function set_ssh_agent_socket() { - export SSH_AUTH_SOCK=$(find_all_ssh_agent_sockets | tail -n 1 | awk -F: '{print $1}') -} - -# Create a new directory and enter it -function mkd() { - mkdir -p "$@" && cd "$@" -} - -# Determine size of a file or total size of a directory -function fs() { - if du -b /dev/null > /dev/null 2>&1; then - local arg=-sbh - else - local arg=-sh - fi - if [[ -n "$@" ]]; then - du $arg -- "$@" - else - du $arg .[^.]* * - fi -} - -# Use Git’s colored diff when available -hash git &>/dev/null -if [ $? -eq 0 ]; then - function diff() { - git diff --no-index --color-words "$@" - } -fi - -# Create a data URL from a file -function dataurl() { - local mimeType=$(file -b --mime-type "$1") - if [[ $mimeType == text/* ]]; then - mimeType="${mimeType};charset=utf-8" - fi - echo "data:${mimeType};base64,$(openssl base64 -in "$1" | tr -d '\n')" -} - -# Start an HTTP server from a directory, optionally specifying the port -function server() { - local port="${1:-8000}" - sleep 1 && open "http://localhost:${port}/" & - # Set the default Content-Type to `text/plain` instead of `application/octet-stream` - # And serve everything as UTF-8 (although not technically correct, this doesn’t break anything for binary files) - python -c $'import SimpleHTTPServer;\nmap = SimpleHTTPServer.SimpleHTTPRequestHandler.extensions_map;\nmap[""] = "text/plain";\nfor key, value in map.items():\n\tmap[key] = value + ";charset=UTF-8";\nSimpleHTTPServer.test();' "$port" -} - -# Start a PHP server from a directory, optionally specifying the port -# (Requires PHP 5.4.0+.) -function phpserver() { - local port="${1:-4000}" - local ip=$(ipconfig getifaddr en1) - sleep 1 && open "http://${ip}:${port}/" & - php -S "${ip}:${port}" -} - -# Compare original and gzipped file size -function gz() { - local origsize=$(wc -c < "$1") - local gzipsize=$(gzip -c "$1" | wc -c) - local ratio=$(echo "$gzipsize * 100/ $origsize" | bc -l) - printf "orig: %d bytes\n" "$origsize" - printf "gzip: %d bytes (%2.2f%%)\n" "$gzipsize" "$ratio" -} - -# Test if HTTP compression (RFC 2616 + SDCH) is enabled for a given URL. -# Send a fake UA string for sites that sniff it instead of using the Accept-Encoding header. (Looking at you, ajax.googleapis.com!) -function httpcompression() { - encoding="$(curl -LIs -H 'User-Agent: Mozilla/5 Gecko' -H 'Accept-Encoding: gzip,deflate,compress,sdch' "$1" | grep '^Content-Encoding:')" && echo "$1 is encoded using ${encoding#* }" || echo "$1 is not using any encoding" -} - -# Syntax-highlight JSON strings or files -# Usage: `json '{"foo":42}'` or `echo '{"foo":42}' | json` -function json() { - if [ -t 0 ]; then # argument - python -mjson.tool <<< "$*" | pygmentize -l javascript - else # pipe - python -mjson.tool | pygmentize -l javascript - fi -} - -# All the dig info -function digga() { - dig +nocmd "$1" any +multiline +noall +answer -} - -# Escape UTF-8 characters into their 3-byte format -function escape() { - printf "\\\x%s" $(printf "$@" | xxd -p -c1 -u) - echo # newline -} - -# Decode \x{ABCD}-style Unicode escape sequences -function unidecode() { - perl -e "binmode(STDOUT, ':utf8'); print \"$@\"" - echo # newline -} - -# Get a character’s Unicode code point -function codepoint() { - perl -e "use utf8; print sprintf('U+%04X', ord(\"$@\"))" - echo # newline -} - -# Add note to Notes.app (OS X 10.8) -# Usage: `note 'foo'` or `echo 'foo' | note` -function note() { - local text - if [ -t 0 ]; then # argument - text="$1" - else # pipe - text=$(cat) - fi - body=$(echo "$text" | sed -E 's|$|
|g') - osascript >/dev/null </dev/null < -" -" Note: Based on the monokai theme for TextMate -" by Wimer Hazenberg and its darker variant -" by Hamish Stuart Macpherson -" - -hi clear - -set background=dark -if version > 580 - " no guarantees for version 5.8 and below, but this makes it stop - " complaining - hi clear - if exists("syntax_on") - syntax reset - endif -endif -let g:colors_name="molokai" - -if exists("g:molokai_original") - let s:molokai_original = g:molokai_original -else - let s:molokai_original = 0 -endif - -hi Boolean guifg=#AE81FF -hi Character guifg=#E6DB74 -hi Number guifg=#AE81FF -hi String guifg=#E6DB74 -hi Conditional guifg=#F92672 gui=bold -hi Constant guifg=#AE81FF gui=bold -hi Cursor guifg=#000000 guibg=#F8F8F0 -hi Debug guifg=#BCA3A3 gui=bold -hi Define guifg=#66D9EF -hi Delimiter guifg=#8F8F8F -hi DiffAdd guibg=#13354A -hi DiffChange guifg=#89807D guibg=#4C4745 -hi DiffDelete guifg=#960050 guibg=#1E0010 -hi DiffText guibg=#4C4745 gui=italic,bold - -hi Directory guifg=#A6E22E gui=bold -hi Error guifg=#960050 guibg=#1E0010 -hi ErrorMsg guifg=#F92672 guibg=#232526 gui=bold -hi Exception guifg=#A6E22E gui=bold -hi Float guifg=#AE81FF -hi FoldColumn guifg=#465457 guibg=#000000 -hi Folded guifg=#465457 guibg=#000000 -hi Function guifg=#A6E22E -hi Identifier guifg=#FD971F -hi Ignore guifg=#808080 guibg=bg -hi IncSearch guifg=#C4BE89 guibg=#000000 - -hi Keyword guifg=#F92672 gui=bold -hi Label guifg=#E6DB74 gui=none -hi Macro guifg=#C4BE89 gui=italic -hi SpecialKey guifg=#66D9EF gui=italic - -hi MatchParen guifg=#000000 guibg=#FD971F gui=bold -hi ModeMsg guifg=#E6DB74 -hi MoreMsg guifg=#E6DB74 -hi Operator guifg=#F92672 - -" complete menu -hi Pmenu guifg=#66D9EF guibg=#000000 -hi PmenuSel guibg=#808080 -hi PmenuSbar guibg=#080808 -hi PmenuThumb guifg=#66D9EF - -hi PreCondit guifg=#A6E22E gui=bold -hi PreProc guifg=#A6E22E -hi Question guifg=#66D9EF -hi Repeat guifg=#F92672 gui=bold -hi Search guifg=#FFFFFF guibg=#455354 -" marks column -hi SignColumn guifg=#A6E22E guibg=#232526 -hi SpecialChar guifg=#F92672 gui=bold -hi SpecialComment guifg=#465457 gui=bold -hi Special guifg=#66D9EF guibg=bg gui=italic -hi SpecialKey guifg=#888A85 gui=italic -if has("spell") - hi SpellBad guisp=#FF0000 gui=undercurl - hi SpellCap guisp=#7070F0 gui=undercurl - hi SpellLocal guisp=#70F0F0 gui=undercurl - hi SpellRare guisp=#FFFFFF gui=undercurl -endif -hi Statement guifg=#F92672 gui=bold -hi StatusLine guifg=#455354 guibg=fg -hi StatusLineNC guifg=#808080 guibg=#080808 -hi StorageClass guifg=#FD971F gui=italic -hi Structure guifg=#66D9EF -hi Tag guifg=#F92672 gui=italic -hi Title guifg=#ef5939 -hi Todo guifg=#FFFFFF guibg=bg gui=bold - -hi Typedef guifg=#66D9EF -hi Type guifg=#66D9EF gui=none -hi Underlined guifg=#808080 gui=underline - -hi VertSplit guifg=#808080 guibg=#080808 gui=bold -hi VisualNOS guibg=#403D3D -hi Visual guibg=#403D3D -hi WarningMsg guifg=#FFFFFF guibg=#333333 gui=bold -hi WildMenu guifg=#66D9EF guibg=#000000 - -if s:molokai_original == 1 - hi Normal guifg=#F8F8F2 guibg=#272822 - hi Comment guifg=#75715E - hi CursorLine guibg=#3E3D32 - hi CursorColumn guibg=#3E3D32 - hi LineNr guifg=#BCBCBC guibg=#3B3A32 - hi NonText guifg=#BCBCBC guibg=#3B3A32 -else - hi Normal guifg=#F8F8F2 guibg=#1B1D1E - hi Comment guifg=#465457 - hi CursorLine guibg=#293739 - hi CursorColumn guibg=#293739 - hi LineNr guifg=#BCBCBC guibg=#232526 - hi NonText guifg=#BCBCBC guibg=#232526 -end - -" -" Support for 256-color terminal -" -if &t_Co > 255 - hi Boolean ctermfg=135 - hi Character ctermfg=144 - hi Number ctermfg=135 - hi String ctermfg=144 - hi Conditional ctermfg=161 cterm=bold - hi Constant ctermfg=135 cterm=bold - hi Cursor ctermfg=16 ctermbg=253 - hi Debug ctermfg=225 cterm=bold - hi Define ctermfg=81 - hi Delimiter ctermfg=241 - - hi DiffAdd ctermbg=24 - hi DiffChange ctermfg=181 ctermbg=239 - hi DiffDelete ctermfg=162 ctermbg=53 - hi DiffText ctermbg=102 cterm=bold - - hi Directory ctermfg=118 cterm=bold - hi Error ctermfg=219 ctermbg=89 - hi ErrorMsg ctermfg=199 ctermbg=16 cterm=bold - hi Exception ctermfg=118 cterm=bold - hi Float ctermfg=135 - hi FoldColumn ctermfg=67 ctermbg=16 - hi Folded ctermfg=67 ctermbg=16 - hi Function ctermfg=118 - hi Identifier ctermfg=208 - hi Ignore ctermfg=244 ctermbg=232 - hi IncSearch ctermfg=193 ctermbg=16 - - hi Keyword ctermfg=161 cterm=bold - hi Label ctermfg=229 cterm=none - hi Macro ctermfg=193 - hi SpecialKey ctermfg=81 - - hi MatchParen ctermfg=16 ctermbg=208 cterm=bold - hi ModeMsg ctermfg=229 - hi MoreMsg ctermfg=229 - hi Operator ctermfg=161 - - " complete menu - hi Pmenu ctermfg=81 ctermbg=16 - hi PmenuSel ctermbg=244 - hi PmenuSbar ctermbg=232 - hi PmenuThumb ctermfg=81 - - hi PreCondit ctermfg=118 cterm=bold - hi PreProc ctermfg=118 - hi Question ctermfg=81 - hi Repeat ctermfg=161 cterm=bold - hi Search ctermfg=253 ctermbg=66 - - " marks column - hi SignColumn ctermfg=118 ctermbg=235 - hi SpecialChar ctermfg=161 cterm=bold - hi SpecialComment ctermfg=245 cterm=bold - hi Special ctermfg=81 ctermbg=232 - hi SpecialKey ctermfg=245 - - hi Statement ctermfg=161 cterm=bold - hi StatusLine ctermfg=238 ctermbg=253 - hi StatusLineNC ctermfg=244 ctermbg=232 - hi StorageClass ctermfg=208 - hi Structure ctermfg=81 - hi Tag ctermfg=161 - hi Title ctermfg=166 - hi Todo ctermfg=231 ctermbg=232 cterm=bold - - hi Typedef ctermfg=81 - hi Type ctermfg=81 cterm=none - hi Underlined ctermfg=244 cterm=underline - - hi VertSplit ctermfg=244 ctermbg=232 cterm=bold - hi VisualNOS ctermbg=238 - hi Visual ctermbg=235 - hi WarningMsg ctermfg=231 ctermbg=238 cterm=bold - hi WildMenu ctermfg=81 ctermbg=16 - - hi Normal ctermfg=252 ctermbg=233 - hi Comment ctermfg=59 - hi CursorLine ctermbg=234 cterm=none - hi CursorColumn ctermbg=234 - hi LineNr ctermfg=250 ctermbg=234 - hi NonText ctermfg=250 ctermbg=234 -end \ No newline at end of file diff --git a/.vim/colors/railscat.vim b/.vim/colors/railscat.vim deleted file mode 100644 index c873179d..00000000 --- a/.vim/colors/railscat.vim +++ /dev/null @@ -1,133 +0,0 @@ -" Vim color scheme -" -" Name: railscat.vim -" Maintainer: Jeff Kreeftmeijer -" License: public domain -" URL: https://gist.github.com/1523432 -" -" A GUI only extended version of the Railscasts+ theme, that comes with -" Janus [1] and is, in turn, an extension to the original Railscasts theme -" [2], which is a port of the RailsCasts TextMate theme [3] to Vim. -" -" [1] https://github.com/carlhuda/janus -" [2] http://www.vim.org/scripts/script.php?script_id=2175 -" [3] http://railscasts.com/about - -set background=dark -hi clear -if exists("syntax_on") - syntax reset -endif -let g:colors_name = "railscat" - -" Colors -" Brown #BC9458 -" Dark Blue #6D9CBE -" Dark Green #519F50 -" Dark Orange #CC7833 -" Light Blue #D0D0FF -" Light Green #A5C261 -" Tan #FFC66D - -hi Normal guifg=#E6E1DC guibg=#2B2B2B -hi Cursor guibg=#FFFFFF -hi Search guibg=#5A647E -hi Visual guibg=#5A647E - -" Folds -" ----- -" line used for closed folds -hi Folded guifg=#F6F3E8 guibg=#444444 gui=NONE - -" Misc -" ---- -" directory names and other special names in listings -hi Directory guifg=#A5C261 gui=NONE - -" Popup Menu -" ---------- -" normal item in popup -hi Pmenu guifg=#F6F3E8 guibg=#444444 gui=NONE -" selected item in popup -hi PmenuSel guifg=#000000 guibg=#A5C261 gui=NONE -" scrollbar in popup -hi PMenuSbar guibg=#5A647E gui=NONE -" thumb of the scrollbar in the popup -hi PMenuThumb guibg=#AAAAAA gui=NONE - -"rubyComment -hi Comment guifg=#BC9458 gui=italic -hi Todo guifg=#BC9458 guibg=NONE gui=italic - -"rubyPseudoVariable -"nil, self, symbols, etc -hi Constant guifg=#6D9CBE - -"rubyClass, rubyModule, rubyDefine -"def, end, include, etc -hi Define guifg=#CC7833 - -"rubyInterpolation -hi Delimiter guifg=#519F50 - -"rubyError, rubyInvalidVariable -hi Error guifg=#FFFFFF guibg=#990000 - -"rubyFunction -hi Function guifg=#FFC66D gui=NONE - -"rubyIdentifier -"@var, @@var, $var, etc -hi Identifier guifg=#D0D0FF gui=NONE - -"rubyInclude -"include, autoload, extend, load, require -hi Include guifg=#CC7833 gui=NONE - -"rubyKeyword, rubyKeywordAsMethod -"alias, undef, super, yield, callcc, caller, lambda, proc -hi Keyword guifg=#CC7833 - -" same as define -hi Macro guifg=#CC7833 gui=NONE - -"rubyInteger -hi Number guifg=#A5C261 - -" #if, #else, #endif -hi PreCondit guifg=#CC7833 gui=NONE - -" generic preprocessor -hi PreProc guifg=#CC7833 gui=NONE - -"rubyControl, rubyAccess, rubyEval -"case, begin, do, for, if unless, while, until else, etc. -hi Statement guifg=#CC7833 gui=NONE - -"rubyString -hi String guifg=#A5C261 - -hi Title guifg=#FFFFFF - -"rubyConstant -hi Type guifg=#DA4939 gui=NONE - -hi DiffAdd guifg=#E6E1DC guibg=#144212 -hi DiffDelete guifg=#E6E1DC guibg=#660000 - -hi link htmlTag xmlTag -hi link htmlTagName xmlTagName -hi link htmlEndTag xmlEndTag - -hi xmlTag guifg=#E8BF6A -hi xmlTagName guifg=#E8BF6A -hi xmlEndTag guifg=#E8BF6A - -hi StatusLine guibg=#cccccc guifg=#000000 -hi StatusLineNC guibg=#666666 guifg=#333333 -hi CursorLine guibg=#262626 -hi VertSplit guifg=#262626 -hi ColorColumn guibg=#262626 -hi LineNr guifg=#666666 guibg=#333333 -hi NonText guifg=#666666 -hi SignColumn guibg=#666666 \ No newline at end of file diff --git a/.vim/syntax/json.vim b/.vim/syntax/json.vim deleted file mode 100644 index 0f5c900b..00000000 --- a/.vim/syntax/json.vim +++ /dev/null @@ -1,74 +0,0 @@ -" Vim syntax file -" Language: JSON -" Maintainer: Jeroen Ruigrok van der Werven -" Last Change: 2009-06-16 -" Version: 0.4 -" {{{1 - -" Syntax setup {{{2 -" For version 5.x: Clear all syntax items -" For version 6.x: Quit when a syntax file was already loaded - -if !exists("main_syntax") - if version < 600 - syntax clear - elseif exists("b:current_syntax") - finish - endif - let main_syntax = 'json' -endif - -" Syntax: Strings {{{2 -syn region jsonString start=+"+ skip=+\\\\\|\\"+ end=+"+ contains=jsonEscape -" Syntax: JSON does not allow strings with single quotes, unlike JavaScript. -syn region jsonStringSQ start=+'+ skip=+\\\\\|\\"+ end=+'+ - -" Syntax: Escape sequences {{{3 -syn match jsonEscape "\\["\\/bfnrt]" contained -syn match jsonEscape "\\u\x\{4}" contained - -" Syntax: Strings should always be enclosed with quotes. -syn match jsonNoQuotes "\<\a\+\>" - -" Syntax: Numbers {{{2 -syn match jsonNumber "-\=\<\%(0\|[1-9]\d*\)\%(\.\d\+\)\=\%([eE][-+]\=\d\+\)\=\>" - -" Syntax: An integer part of 0 followed by other digits is not allowed. -syn match jsonNumError "-\=\<0\d\.\d*\>" - -" Syntax: Boolean {{{2 -syn keyword jsonBoolean true false - -" Syntax: Null {{{2 -syn keyword jsonNull null - -" Syntax: Braces {{{2 -syn match jsonBraces "[{}\[\]]" - -" Define the default highlighting. {{{1 -" For version 5.7 and earlier: only when not done already -" For version 5.8 and later: only when an item doesn't have highlighting yet -if version >= 508 || !exists("did_json_syn_inits") - if version < 508 - let did_json_syn_inits = 1 - command -nargs=+ HiLink hi link - else - command -nargs=+ HiLink hi def link - endif - HiLink jsonString String - HiLink jsonEscape Special - HiLink jsonNumber Number - HiLink jsonBraces Operator - HiLink jsonNull Function - HiLink jsonBoolean Boolean - - HiLink jsonNumError Error - HiLink jsonStringSQ Error - HiLink jsonNoQuotes Error - delcommand HiLink -endif - -let b:current_syntax = "json" -if main_syntax == 'json' - unlet main_syntax -endif \ No newline at end of file diff --git a/.vimrc b/.vimrc deleted file mode 100644 index d115c11c..00000000 --- a/.vimrc +++ /dev/null @@ -1,96 +0,0 @@ -" Make Vim more useful -set nocompatible -" Use the OS clipboard by default (on versions compiled with `+clipboard`) -set clipboard=unnamed -" Enhance command-line completion -set wildmenu -" Allow cursor keys in insert mode -set esckeys -" Allow backspace in insert mode -set backspace=indent,eol,start -" Optimize for fast terminal connections -set ttyfast -" Add the g flag to search/replace by default -set gdefault -" Use UTF-8 without BOM -set encoding=utf-8 nobomb -" Change mapleader -let mapleader="," -" Don’t add empty newlines at the end of files -set binary -set noeol -" Centralize backups, swapfiles and undo history -set backupdir=~/.vim/backups -set directory=~/.vim/swaps -if exists("&undodir") - set undodir=~/.vim/undo -endif - -" Respect modeline in files -set modeline -set modelines=4 -" Enable per-directory .vimrc files and disable unsafe commands in them -set exrc -set secure -" Enable line numbers -set number -" Enable syntax highlighting -syntax on -" Highlight current line -set cursorline -" Make tabs as wide as two spaces -set tabstop=2 -" Show “invisible” characters -set lcs=tab:▸\ ,trail:·,eol:¬,nbsp:_ -set list -" Highlight searches -set hlsearch -" Ignore case of searches -set ignorecase -" Highlight dynamically as pattern is typed -set incsearch -" Always show status line -set laststatus=2 -" Enable mouse in all modes -set mouse=a -" Disable error bells -set noerrorbells -" Don’t reset cursor to start of line when moving around. -set nostartofline -" Show the cursor position -set ruler -" Don’t show the intro message when starting Vim -set shortmess=atI -" Show the current mode -set showmode -" Show the filename in the window titlebar -set title -" Show the (partial) command as it’s being typed -set showcmd -" Use relative line numbers -if exists("&relativenumber") - set relativenumber - au BufReadPost * set relativenumber -endif -" Start scrolling three lines before the horizontal window border -set scrolloff=3 - -" Strip trailing whitespace (,ss) -function! StripWhitespace() - let save_cursor = getpos(".") - let old_query = getreg('/') - :%s/\s\+$//e - call setpos('.', save_cursor) - call setreg('/', old_query) -endfunction -noremap ss :call StripWhitespace() -" Save a file as root (,W) -noremap W :w !sudo tee % > /dev/null - -" Automatic commands -if has("autocmd") - " Enable file type detection - filetype on - " Treat .json files as .js - autocmd BufNewFile,BufRead *.json setfiletype json syntax=javascript -endif \ No newline at end of file diff --git a/.zshrc b/.zshrc deleted file mode 100644 index e4d1b5fc..00000000 --- a/.zshrc +++ /dev/null @@ -1,29 +0,0 @@ -# Path to your oh-my-zsh configuration. -ZSH=$HOME/.oh-my-zsh - -# Customize to your needs... -for file in ~/.{path,exports,prompt,aliases,functions,extra}; do - [ -r "$file" ] && source "$file" -done - -ZSH_THEME="fino" - -# Set to this to use case-sensitive completion -CASE_SENSITIVE="true" - -# Comment this out to disable bi-weekly auto-update checks -DISABLE_AUTO_UPDATE="true" - -plugins=(git github heroku) - -source $ZSH/oh-my-zsh.sh - -unset file - -# COMPLETION SETTINGS -# add custom completion scripts -fpath=(~/.completions $fpath) - -# compsys initialization -autoload -U compinit -compinit diff --git a/bootstrap.sh b/bootstrap.sh index 6a9bfaef..d6e9d273 100755 --- a/bootstrap.sh +++ b/bootstrap.sh @@ -7,21 +7,17 @@ case `uname` in readlink_command='readlink' esac -CURRENT_DIRECTORY="$(dirname "${BASH_SOURCE}" | xargs "${readlink_command}" -f)" +CURRENT_DIRECTORY="$(dirname "${BASH_SOURCE}" | xargs "${readlink_command}" -f)/dotfiles" cd $CURRENT_DIRECTORY echo "Linking From $CURRENT_DIRECTORY" -function doIt() { +function symlink_dotfiles() { [[ -a ~/.dotfiles-backups ]] || mkdir ~/.dotfiles-backups - exclude_list="setup.sh Monaco-Powerline.otf web_start.sh oh-my-zsh tmux-powerline .git .gitmodules .DS_store bootstrap.sh README.md more_python.txt . .. requirements.txt" - - for i in .*; do - if ! [ -z ${i/*.swp/} ] && ! [[ $exclude_list =~ $i ]] - then - [[ -a ~/$i ]] && mv ~/$i ~/.dotfiles-backups/$i - ln -si $CURRENT_DIRECTORY/$i ~/$i - fi + for filename in *; do + local link_destination="$HOME/.$filename" + local absolute_path="$($readlink_command -f $filename)" + ln -si $absolute_path $link_destination done } @@ -31,8 +27,7 @@ else read -p "This may overwrite existing files in your home directory. Are you sure? (y/n) " -n 1 echo if [[ $REPLY =~ ^[Yy]$ ]]; then - doIt + symlink_dotfiles fi fi -unset doIt -source ~/.bash_profile +unset symlink_dotfiles diff --git a/com.googlecode.iterm2.plist b/com.googlecode.iterm2.plist new file mode 100644 index 00000000..974e8dde --- /dev/null +++ b/com.googlecode.iterm2.plist @@ -0,0 +1,5145 @@ + + + + + AnimateDimming + + AppleAntiAliasingThreshold + 1 + AppleScrollAnimationEnabled + 0 + AppleSmoothFixedFontsSizeThreshold + 1 + AutoHideTmuxClientSession + + CheckTestRelease + + ClosingHotkeySwitchesSpaces + + CommandSelection + + Control + 1 + CopyLastNewline + + CopySelection + + Custom Color Presets + + Dark Pastel + + Ansi 0 Color + + Blue Component + 0.0 + Green Component + 0.0 + Red Component + 0.0 + + Ansi 1 Color + + Blue Component + 0.3333333432674408 + Green Component + 0.3333333432674408 + Red Component + 1 + + Ansi 10 Color + + Blue Component + 0.3333333432674408 + Green Component + 1 + Red Component + 0.3333333432674408 + + Ansi 11 Color + + Blue Component + 0.3333333432674408 + Green Component + 1 + Red Component + 1 + + Ansi 12 Color + + Blue Component + 1 + Green Component + 0.3333333432674408 + Red Component + 0.3333333432674408 + + Ansi 13 Color + + Blue Component + 1 + Green Component + 0.3333333432674408 + Red Component + 1 + + Ansi 14 Color + + Blue Component + 1 + Green Component + 1 + Red Component + 0.3333333432674408 + + Ansi 15 Color + + Blue Component + 1 + Green Component + 1 + Red Component + 1 + + Ansi 2 Color + + Blue Component + 0.3333333432674408 + Green Component + 1 + Red Component + 0.3333333432674408 + + Ansi 3 Color + + Blue Component + 0.3333333432674408 + Green Component + 1 + Red Component + 1 + + Ansi 4 Color + + Blue Component + 1 + Green Component + 0.3333333432674408 + Red Component + 0.3333333432674408 + + Ansi 5 Color + + Blue Component + 1 + Green Component + 0.3333333432674408 + Red Component + 1 + + Ansi 6 Color + + Blue Component + 1 + Green Component + 1 + Red Component + 0.3333333432674408 + + Ansi 7 Color + + Blue Component + 0.73333334922790527 + Green Component + 0.73333334922790527 + Red Component + 0.73333334922790527 + + Ansi 8 Color + + Blue Component + 0.33333333333333331 + Green Component + 0.33333333333333331 + Red Component + 0.33333333333333331 + + Ansi 9 Color + + Blue Component + 0.3333333432674408 + Green Component + 0.3333333432674408 + Red Component + 1 + + Background Color + + Blue Component + 0.0 + Green Component + 0.0 + Red Component + 0.0 + + Bold Color + + Blue Component + 0.49019607901573181 + Green Component + 0.36862745881080627 + Red Component + 1 + + Cursor Color + + Blue Component + 0.73333334922790527 + Green Component + 0.73333334922790527 + Red Component + 0.73333334922790527 + + Cursor Text Color + + Blue Component + 1 + Green Component + 1 + Red Component + 1 + + Foreground Color + + Blue Component + 1 + Green Component + 1 + Red Component + 1 + + Selected Text Color + + Blue Component + 0.0 + Green Component + 0.0 + Red Component + 0.0 + + Selection Color + + Blue Component + 1 + Green Component + 0.83529412746429443 + Red Component + 0.70980393886566162 + + + Desert + + Ansi 0 Color + + Blue Component + 0.30196079611778259 + Green Component + 0.30196079611778259 + Red Component + 0.30196079611778259 + + Ansi 1 Color + + Blue Component + 0.16862745583057404 + Green Component + 0.16862745583057404 + Red Component + 1 + + Ansi 10 Color + + Blue Component + 0.3333333432674408 + Green Component + 1 + Red Component + 0.3333333432674408 + + Ansi 11 Color + + Blue Component + 0.3333333432674408 + Green Component + 1 + Red Component + 1 + + Ansi 12 Color + + Blue Component + 1 + Green Component + 0.80784314870834351 + Red Component + 0.52941179275512695 + + Ansi 13 Color + + Blue Component + 1 + Green Component + 0.3333333432674408 + Red Component + 1 + + Ansi 14 Color + + Blue Component + 0.0 + Green Component + 0.84313726425170898 + Red Component + 1 + + Ansi 15 Color + + Blue Component + 1 + Green Component + 1 + Red Component + 1 + + Ansi 2 Color + + Blue Component + 0.59607845544815063 + Green Component + 0.9843137264251709 + Red Component + 0.59607845544815063 + + Ansi 3 Color + + Blue Component + 0.54901963472366333 + Green Component + 0.90196079015731812 + Red Component + 0.94117647409439087 + + Ansi 4 Color + + Blue Component + 0.24705882370471954 + Green Component + 0.5215686559677124 + Red Component + 0.80392158031463623 + + Ansi 5 Color + + Blue Component + 0.67843139171600342 + Green Component + 0.87058824300765991 + Red Component + 1 + + Ansi 6 Color + + Blue Component + 0.62745100259780884 + Green Component + 0.62745100259780884 + Red Component + 1 + + Ansi 7 Color + + Blue Component + 0.70196080207824707 + Green Component + 0.87058824300765991 + Red Component + 0.96078431606292725 + + Ansi 8 Color + + Blue Component + 0.33333333333333331 + Green Component + 0.33333333333333331 + Red Component + 0.33333333333333331 + + Ansi 9 Color + + Blue Component + 0.3333333432674408 + Green Component + 0.3333333432674408 + Red Component + 1 + + Background Color + + Blue Component + 0.20000000298023224 + Green Component + 0.20000000298023224 + Red Component + 0.20000000298023224 + + Bold Color + + Blue Component + 0.0 + Green Component + 0.84313726425170898 + Red Component + 1 + + Cursor Color + + Blue Component + 0.0 + Green Component + 1 + Red Component + 0.0 + + Cursor Text Color + + Blue Component + 0.0 + Green Component + 0.0 + Red Component + 0.0 + + Foreground Color + + Blue Component + 1 + Green Component + 1 + Red Component + 1 + + Selected Text Color + + Blue Component + 0.0 + Green Component + 0.0 + Red Component + 0.0 + + Selection Color + + Blue Component + 1 + Green Component + 0.83529412746429443 + Red Component + 0.70980393886566162 + + + Espresso + + Ansi 0 Color + + Blue Component + 0.20784313725490194 + Green Component + 0.20784313725490194 + Red Component + 0.20784313725490194 + + Ansi 1 Color + + Blue Component + 0.32156862745098036 + Green Component + 0.32156862745098036 + Red Component + 0.82352941176470584 + + Ansi 10 Color + + Blue Component + 0.45882352941176469 + Green Component + 0.8784313725490196 + Red Component + 0.76078431372549016 + + Ansi 11 Color + + Blue Component + 0.54509803921568623 + Green Component + 0.89411764705882346 + Red Component + 0.88235294117647056 + + Ansi 12 Color + + Blue Component + 0.85098039215686272 + Green Component + 0.71764705882352942 + Red Component + 0.54117647058823526 + + Ansi 13 Color + + Blue Component + 0.96862745098039216 + Green Component + 0.70980392156862748 + Red Component + 0.93725490196078431 + + Ansi 14 Color + + Blue Component + 1 + Green Component + 0.95686274509803915 + Red Component + 0.86274509803921573 + + Ansi 15 Color + + Blue Component + 1 + Green Component + 1 + Red Component + 1 + + Ansi 2 Color + + Blue Component + 0.38039215686274508 + Green Component + 0.76078431372549016 + Red Component + 0.6470588235294118 + + Ansi 3 Color + + Blue Component + 0.42745098039215684 + Green Component + 0.77647058823529413 + Red Component + 1 + + Ansi 4 Color + + Blue Component + 0.73333333333333328 + Green Component + 0.59999999999999998 + Red Component + 0.42352941176470588 + + Ansi 5 Color + + Blue Component + 0.85098039215686272 + Green Component + 0.59215686274509804 + Red Component + 0.81960784313725488 + + Ansi 6 Color + + Blue Component + 1 + Green Component + 0.83921568627450982 + Red Component + 0.74509803921568629 + + Ansi 7 Color + + Blue Component + 0.92549019607843142 + Green Component + 0.93333333333333335 + Red Component + 0.93333333333333335 + + Ansi 8 Color + + Blue Component + 0.32549019607843138 + Green Component + 0.32549019607843138 + Red Component + 0.32549019607843138 + + Ansi 9 Color + + Blue Component + 0.047058823529411764 + Green Component + 0.047058823529411764 + Red Component + 0.94117647058823528 + + Background Color + + Blue Component + 0.19607843137254902 + Green Component + 0.19607843137254902 + Red Component + 0.19607843137254902 + + Bold Color + + Blue Component + 1 + Green Component + 1 + Red Component + 1 + + Cursor Color + + Blue Component + 0.83921568627450982 + Green Component + 0.83921568627450982 + Red Component + 0.83921568627450982 + + Cursor Text Color + + Blue Component + 1 + Green Component + 1 + Red Component + 1 + + Foreground Color + + Blue Component + 1 + Green Component + 1 + Red Component + 1 + + Selected Text Color + + Blue Component + 1 + Green Component + 1 + Red Component + 1 + + Selection Color + + Blue Component + 0.35686274509803922 + Green Component + 0.35686274509803922 + Red Component + 0.35686274509803922 + + + Github + + Ansi 0 Color + + Blue Component + 0.24313725490196078 + Green Component + 0.24313725490196078 + Red Component + 0.24313725490196078 + + Ansi 1 Color + + Blue Component + 0.086274509803921567 + Green Component + 0.043137254901960784 + Red Component + 0.59215686274509804 + + Ansi 10 Color + + Blue Component + 0.63529411764705879 + Green Component + 0.83529411764705885 + Red Component + 0.52941176470588236 + + Ansi 11 Color + + Blue Component + 0.89411764705882346 + Green Component + 1 + Red Component + 1 + + Ansi 12 Color + + Blue Component + 0.72941176470588232 + Green Component + 0.42352941176470588 + Red Component + 0.1803921568627451 + + Ansi 13 Color + + Blue Component + 0.62352941176470589 + Green Component + 0.63529411764705879 + Red Component + 1 + + Ansi 14 Color + + Blue Component + 0.99607843137254903 + Green Component + 0.98039215686274506 + Red Component + 0.10980392156862745 + + Ansi 15 Color + + Blue Component + 1 + Green Component + 1 + Red Component + 1 + + Ansi 2 Color + + Blue Component + 0.16470588235294117 + Green Component + 0.58823529411764708 + Red Component + 0.027450980392156862 + + Ansi 3 Color + + Blue Component + 0.16078431372549018 + Green Component + 0.95294117647058818 + Red Component + 0.98039215686274506 + + Ansi 4 Color + + Blue Component + 0.54117647058823526 + Green Component + 0.24313725490196078 + Red Component + 0.0 + + Ansi 5 Color + + Blue Component + 0.56862745098039214 + Green Component + 0.27450980392156865 + Red Component + 0.9137254901960784 + + Ansi 6 Color + + Blue Component + 0.92549019607843142 + Green Component + 0.81960784313725488 + Red Component + 0.53725490196078429 + + Ansi 7 Color + + Blue Component + 1 + Green Component + 1 + Red Component + 1 + + Ansi 8 Color + + Blue Component + 0.40000000000000002 + Green Component + 0.40000000000000002 + Red Component + 0.40000000000000002 + + Ansi 9 Color + + Blue Component + 0.0 + Green Component + 0.0 + Red Component + 0.87058823529411766 + + Background Color + + Blue Component + 0.95686274509803915 + Green Component + 0.95686274509803915 + Red Component + 0.95686274509803915 + + Bold Color + + Blue Component + 0.0 + Green Component + 0.33333333333333331 + Red Component + 0.78823529411764703 + + Cursor Color + + Blue Component + 0.24705882352941178 + Green Component + 0.24705882352941178 + Red Component + 0.24705882352941178 + + Cursor Text Color + + Blue Component + 0.95686274509803915 + Green Component + 0.95686274509803915 + Red Component + 0.95686274509803915 + + Foreground Color + + Blue Component + 0.24313725490196078 + Green Component + 0.24313725490196078 + Red Component + 0.24313725490196078 + + Selected Text Color + + Blue Component + 0.32549019607843138 + Green Component + 0.32549019607843138 + Red Component + 0.32549019607843138 + + Selection Color + + Blue Component + 0.88627450980392153 + Green Component + 0.75686274509803919 + Red Component + 0.66274509803921566 + + + Grass + + Ansi 0 Color + + Blue Component + 0.0 + Green Component + 0.0 + Red Component + 0.0 + + Ansi 1 Color + + Blue Component + 0.0 + Green Component + 0.0 + Red Component + 0.73333333333333328 + + Ansi 10 Color + + Blue Component + 0.0 + Green Component + 0.73333333333333328 + Red Component + 0.0 + + Ansi 11 Color + + Blue Component + 0.0 + Green Component + 0.69019607843137254 + Red Component + 0.90588235294117647 + + Ansi 12 Color + + Blue Component + 0.73333333333333328 + Green Component + 0.0 + Red Component + 0.0 + + Ansi 13 Color + + Blue Component + 1 + Green Component + 0.33333333333333331 + Red Component + 1 + + Ansi 14 Color + + Blue Component + 1 + Green Component + 1 + Red Component + 0.33333333333333331 + + Ansi 15 Color + + Blue Component + 1 + Green Component + 1 + Red Component + 1 + + Ansi 2 Color + + Blue Component + 0.0 + Green Component + 0.73333333333333328 + Red Component + 0.0 + + Ansi 3 Color + + Blue Component + 0.0 + Green Component + 0.69019607843137254 + Red Component + 0.90588235294117647 + + Ansi 4 Color + + Blue Component + 0.63921568627450975 + Green Component + 0.0 + Red Component + 0.0 + + Ansi 5 Color + + Blue Component + 0.38431372549019605 + Green Component + 0.0 + Red Component + 0.58431372549019611 + + Ansi 6 Color + + Blue Component + 0.73333333333333328 + Green Component + 0.73333333333333328 + Red Component + 0.0 + + Ansi 7 Color + + Blue Component + 0.73333333333333328 + Green Component + 0.73333333333333328 + Red Component + 0.73333333333333328 + + Ansi 8 Color + + Blue Component + 0.33333333333333331 + Green Component + 0.33333333333333331 + Red Component + 0.33333333333333331 + + Ansi 9 Color + + Blue Component + 0.0 + Green Component + 0.0 + Red Component + 0.73333333333333328 + + Background Color + + Blue Component + 0.23921568627450979 + Green Component + 0.46666666666666667 + Red Component + 0.074509803921568626 + + Bold Color + + Blue Component + 0.23137254901960785 + Green Component + 0.69019607843137254 + Red Component + 1 + + Cursor Color + + Blue Component + 0.0 + Green Component + 0.15686274509803921 + Red Component + 0.5490196078431373 + + Cursor Text Color + + Blue Component + 1 + Green Component + 1 + Red Component + 1 + + Foreground Color + + Blue Component + 0.6470588235294118 + Green Component + 0.94117647058823528 + Red Component + 1 + + Selected Text Color + + Blue Component + 1 + Green Component + 1 + Red Component + 1 + + Selection Color + + Blue Component + 0.14901960784313725 + Green Component + 0.28627450980392155 + Red Component + 0.71372549019607845 + + + Homebrew + + Ansi 0 Color + + Blue Component + 0.0 + Green Component + 0.0 + Red Component + 0.0 + + Ansi 1 Color + + Blue Component + 0.0 + Green Component + 0.0 + Red Component + 0.59999999999999998 + + Ansi 10 Color + + Blue Component + 0.0 + Green Component + 0.85098039215686272 + Red Component + 0.0 + + Ansi 11 Color + + Blue Component + 0.0 + Green Component + 0.89803921568627454 + Red Component + 0.89803921568627454 + + Ansi 12 Color + + Blue Component + 1 + Green Component + 0.0 + Red Component + 0.0 + + Ansi 13 Color + + Blue Component + 0.89803921568627454 + Green Component + 0.0 + Red Component + 0.89803921568627454 + + Ansi 14 Color + + Blue Component + 0.89803921568627454 + Green Component + 0.89803921568627454 + Red Component + 0.0 + + Ansi 15 Color + + Blue Component + 0.89803921568627454 + Green Component + 0.89803921568627454 + Red Component + 0.89803921568627454 + + Ansi 2 Color + + Blue Component + 0.0 + Green Component + 0.65098039215686276 + Red Component + 0.0 + + Ansi 3 Color + + Blue Component + 0.0 + Green Component + 0.59999999999999998 + Red Component + 0.59999999999999998 + + Ansi 4 Color + + Blue Component + 0.69803921568627447 + Green Component + 0.0 + Red Component + 0.0 + + Ansi 5 Color + + Blue Component + 0.69803921568627447 + Green Component + 0.0 + Red Component + 0.69803921568627447 + + Ansi 6 Color + + Blue Component + 0.69803921568627447 + Green Component + 0.65098039215686276 + Red Component + 0.0 + + Ansi 7 Color + + Blue Component + 0.74901960784313726 + Green Component + 0.74901960784313726 + Red Component + 0.74901960784313726 + + Ansi 8 Color + + Blue Component + 0.40000000000000002 + Green Component + 0.40000000000000002 + Red Component + 0.40000000000000002 + + Ansi 9 Color + + Blue Component + 0.0 + Green Component + 0.0 + Red Component + 0.89803921568627454 + + Background Color + + Blue Component + 0.0 + Green Component + 0.0 + Red Component + 0.0 + + Bold Color + + Blue Component + 0.0 + Green Component + 1 + Red Component + 0.0 + + Cursor Color + + Blue Component + 0.094117647058823528 + Green Component + 1 + Red Component + 0.13725490196078433 + + Cursor Text Color + + Blue Component + 0.0940093994140625 + Green Component + 0.0 + Red Component + 1 + + Foreground Color + + Blue Component + 0.0 + Green Component + 1 + Red Component + 0.0 + + Selected Text Color + + Blue Component + 1 + Green Component + 1 + Red Component + 1 + + Selection Color + + Blue Component + 0.019607843137254902 + Green Component + 0.22352941176470587 + Red Component + 0.031372549019607843 + + + Kibble + + Ansi 0 Color + + Blue Component + 0.30196079611778259 + Green Component + 0.30196079611778259 + Red Component + 0.30196079611778259 + + Ansi 1 Color + + Blue Component + 0.19215686619281769 + Green Component + 0.0 + Red Component + 0.78039216995239258 + + Ansi 10 Color + + Blue Component + 0.36078432202339172 + Green Component + 0.87843137979507446 + Red Component + 0.42352941632270813 + + Ansi 11 Color + + Blue Component + 0.61960786581039429 + Green Component + 0.9686274528503418 + Red Component + 0.9529411792755127 + + Ansi 12 Color + + Blue Component + 0.9686274528503418 + Green Component + 0.64313727617263794 + Red Component + 0.59215688705444336 + + Ansi 13 Color + + Blue Component + 0.94117647409439087 + Green Component + 0.58431375026702881 + Red Component + 0.76862746477127075 + + Ansi 14 Color + + Blue Component + 0.87843137979507446 + Green Component + 0.94901961088180542 + Red Component + 0.40784314274787903 + + Ansi 15 Color + + Blue Component + 1 + Green Component + 1 + Red Component + 1 + + Ansi 2 Color + + Blue Component + 0.074509806931018829 + Green Component + 0.81176471710205078 + Red Component + 0.16078431904315948 + + Ansi 3 Color + + Blue Component + 0.054901961237192154 + Green Component + 0.89019608497619629 + Red Component + 0.84705883264541626 + + Ansi 4 Color + + Blue Component + 0.81960785388946533 + Green Component + 0.28627452254295349 + Red Component + 0.20392157137393951 + + Ansi 5 Color + + Blue Component + 1 + Green Component + 0.0 + Red Component + 0.51764708757400513 + + Ansi 6 Color + + Blue Component + 0.67058825492858887 + Green Component + 0.59607845544815063 + Red Component + 0.027450980618596077 + + Ansi 7 Color + + Blue Component + 0.89019608497619629 + Green Component + 0.81960785388946533 + Red Component + 0.88627451658248901 + + Ansi 8 Color + + Blue Component + 0.35294118523597717 + Green Component + 0.35294118523597717 + Red Component + 0.35294118523597717 + + Ansi 9 Color + + Blue Component + 0.47058823704719543 + Green Component + 0.08235294371843338 + Red Component + 0.94117647409439087 + + Background Color + + Blue Component + 0.039215687662363052 + Green Component + 0.062745101749897003 + Red Component + 0.054901961237192154 + + Bold Color + + Blue Component + 0.11613252758979797 + Green Component + 0.38928490877151489 + Red Component + 0.79234147071838379 + + Cursor Color + + Blue Component + 0.61176472902297974 + Green Component + 0.85490196943283081 + Red Component + 0.62352943420410156 + + Cursor Text Color + + Blue Component + 0.0 + Green Component + 0.0 + Red Component + 0.0 + + Foreground Color + + Blue Component + 0.9686274528503418 + Green Component + 0.9686274528503418 + Red Component + 0.9686274528503418 + + Selected Text Color + + Blue Component + 0.0 + Green Component + 0.0 + Red Component + 0.0 + + Selection Color + + Blue Component + 0.52891194820404053 + Green Component + 0.65462476015090942 + Red Component + 0.60784316062927246 + + + Man Page + + Ansi 0 Color + + Blue Component + 0.0 + Green Component + 0.0 + Red Component + 0.0 + + Ansi 1 Color + + Blue Component + 0.0 + Green Component + 0.0 + Red Component + 0.80000001192092896 + + Ansi 10 Color + + Blue Component + 0.0 + Green Component + 0.85098040103912354 + Red Component + 0.0 + + Ansi 11 Color + + Blue Component + 0.0 + Green Component + 0.89803922176361084 + Red Component + 0.89803922176361084 + + Ansi 12 Color + + Blue Component + 1 + Green Component + 0.0 + Red Component + 0.0 + + Ansi 13 Color + + Blue Component + 0.89803922176361084 + Green Component + 0.0 + Red Component + 0.89803922176361084 + + Ansi 14 Color + + Blue Component + 0.89803922176361084 + Green Component + 0.89803922176361084 + Red Component + 0.0 + + Ansi 15 Color + + Blue Component + 0.89803922176361084 + Green Component + 0.89803922176361084 + Red Component + 0.89803922176361084 + + Ansi 2 Color + + Blue Component + 0.0 + Green Component + 0.65098041296005249 + Red Component + 0.0 + + Ansi 3 Color + + Blue Component + 0.0 + Green Component + 0.60000002384185791 + Red Component + 0.60000002384185791 + + Ansi 4 Color + + Blue Component + 0.69803923368453979 + Green Component + 0.0 + Red Component + 0.0 + + Ansi 5 Color + + Blue Component + 0.69803923368453979 + Green Component + 0.0 + Red Component + 0.69803923368453979 + + Ansi 6 Color + + Blue Component + 0.69803923368453979 + Green Component + 0.65098041296005249 + Red Component + 0.0 + + Ansi 7 Color + + Blue Component + 0.80000001192092896 + Green Component + 0.80000001192092896 + Red Component + 0.80000001192092896 + + Ansi 8 Color + + Blue Component + 0.40000000596046448 + Green Component + 0.40000000596046448 + Red Component + 0.40000000596046448 + + Ansi 9 Color + + Blue Component + 0.0 + Green Component + 0.0 + Red Component + 0.89803922176361084 + + Background Color + + Blue Component + 0.61176472902297974 + Green Component + 0.95686274766921997 + Red Component + 0.99607843160629272 + + Bold Color + + Blue Component + 0.0 + Green Component + 0.0 + Red Component + 0.0 + + Cursor Color + + Blue Component + 0.49803921580314636 + Green Component + 0.49803921580314636 + Red Component + 0.49803921580314636 + + Cursor Text Color + + Blue Component + 0.0 + Green Component + 0.0 + Red Component + 0.0 + + Foreground Color + + Blue Component + 0.0 + Green Component + 0.0 + Red Component + 0.0 + + Selected Text Color + + Blue Component + 0.0 + Green Component + 0.0 + Red Component + 0.0 + + Selection Color + + Blue Component + 0.80392158031463623 + Green Component + 0.78823530673980713 + Red Component + 0.64313727617263794 + + + Novel + + Ansi 0 Color + + Blue Component + 0.0 + Green Component + 0.0 + Red Component + 0.0 + + Ansi 1 Color + + Blue Component + 0.0 + Green Component + 0.0 + Red Component + 0.80000001192092896 + + Ansi 10 Color + + Blue Component + 0.0 + Green Component + 0.58823531866073608 + Red Component + 0.0 + + Ansi 11 Color + + Blue Component + 0.0 + Green Component + 0.41960784792900085 + Red Component + 0.81568628549575806 + + Ansi 12 Color + + Blue Component + 0.80000001192092896 + Green Component + 0.0 + Red Component + 0.0 + + Ansi 13 Color + + Blue Component + 0.80000001192092896 + Green Component + 0.0 + Red Component + 0.80000001192092896 + + Ansi 14 Color + + Blue Component + 0.79927009344100952 + Green Component + 0.529197096824646 + Red Component + 0.0 + + Ansi 15 Color + + Blue Component + 1 + Green Component + 1 + Red Component + 1 + + Ansi 2 Color + + Blue Component + 0.0 + Green Component + 0.58823531866073608 + Red Component + 0.0 + + Ansi 3 Color + + Blue Component + 0.0 + Green Component + 0.41970804333686829 + Red Component + 0.81568628549575806 + + Ansi 4 Color + + Blue Component + 0.80000001192092896 + Green Component + 0.0 + Red Component + 0.0 + + Ansi 5 Color + + Blue Component + 0.80000001192092896 + Green Component + 0.0 + Red Component + 0.80000001192092896 + + Ansi 6 Color + + Blue Component + 0.80000001192092896 + Green Component + 0.52941179275512695 + Red Component + 0.0 + + Ansi 7 Color + + Blue Component + 0.80000001192092896 + Green Component + 0.80000001192092896 + Red Component + 0.80000001192092896 + + Ansi 8 Color + + Blue Component + 0.5 + Green Component + 0.5 + Red Component + 0.5 + + Ansi 9 Color + + Blue Component + 0.0 + Green Component + 0.0 + Red Component + 0.80000001192092896 + + Background Color + + Blue Component + 0.76470589637756348 + Green Component + 0.85882353782653809 + Red Component + 0.87450981140136719 + + Bold Color + + Blue Component + 0.098039217293262482 + Green Component + 0.16470588743686676 + Red Component + 0.55686277151107788 + + Cursor Color + + Blue Component + 0.35294118523597717 + Green Component + 0.38823530077934265 + Red Component + 0.45098039507865906 + + Cursor Text Color + + Blue Component + 0.0 + Green Component + 0.0 + Red Component + 0.0 + + Foreground Color + + Blue Component + 0.13333334028720856 + Green Component + 0.13725490868091583 + Red Component + 0.23137255012989044 + + Selected Text Color + + Blue Component + 0.0 + Green Component + 0.0 + Red Component + 0.0 + + Selection Color + + Blue Component + 0.56470590829849243 + Green Component + 0.63921570777893066 + Red Component + 0.64313727617263794 + + + Ocean + + Ansi 0 Color + + Blue Component + 0.0 + Green Component + 0.0 + Red Component + 0.0 + + Ansi 1 Color + + Blue Component + 0.0 + Green Component + 0.0 + Red Component + 0.59999999999999998 + + Ansi 10 Color + + Blue Component + 0.0 + Green Component + 0.85098039215686272 + Red Component + 0.0 + + Ansi 11 Color + + Blue Component + 0.0 + Green Component + 0.89803921568627454 + Red Component + 0.89803921568627454 + + Ansi 12 Color + + Blue Component + 1 + Green Component + 0.0 + Red Component + 0.0 + + Ansi 13 Color + + Blue Component + 0.89803921568627454 + Green Component + 0.0 + Red Component + 0.89803921568627454 + + Ansi 14 Color + + Blue Component + 0.89803921568627454 + Green Component + 0.89803921568627454 + Red Component + 0.0 + + Ansi 15 Color + + Blue Component + 0.89803921568627454 + Green Component + 0.89803921568627454 + Red Component + 0.89803921568627454 + + Ansi 2 Color + + Blue Component + 0.0 + Green Component + 0.65098039215686276 + Red Component + 0.0 + + Ansi 3 Color + + Blue Component + 0.0 + Green Component + 0.59999999999999998 + Red Component + 0.59999999999999998 + + Ansi 4 Color + + Blue Component + 0.69803921568627447 + Green Component + 0.0 + Red Component + 0.0 + + Ansi 5 Color + + Blue Component + 0.69803921568627447 + Green Component + 0.0 + Red Component + 0.69803921568627447 + + Ansi 6 Color + + Blue Component + 0.69803921568627447 + Green Component + 0.65098039215686276 + Red Component + 0.0 + + Ansi 7 Color + + Blue Component + 0.74901960784313726 + Green Component + 0.74901960784313726 + Red Component + 0.74901960784313726 + + Ansi 8 Color + + Blue Component + 0.40000000000000002 + Green Component + 0.40000000000000002 + Red Component + 0.40000000000000002 + + Ansi 9 Color + + Blue Component + 0.0 + Green Component + 0.0 + Red Component + 0.89803921568627454 + + Background Color + + Blue Component + 0.73725490196078436 + Green Component + 0.30980392156862746 + Red Component + 0.13333333333333333 + + Bold Color + + Blue Component + 1 + Green Component + 1 + Red Component + 1 + + Cursor Color + + Blue Component + 0.49803921568627452 + Green Component + 0.49803921568627452 + Red Component + 0.49803921568627452 + + Cursor Text Color + + Blue Component + 1 + Green Component + 1 + Red Component + 1 + + Foreground Color + + Blue Component + 1 + Green Component + 1 + Red Component + 1 + + Selected Text Color + + Blue Component + 1 + Green Component + 1 + Red Component + 1 + + Selection Color + + Blue Component + 1 + Green Component + 0.42745098471641541 + Red Component + 0.12941177189350128 + + + Pro + + Ansi 0 Color + + Blue Component + 0.0 + Green Component + 0.0 + Red Component + 0.0 + + Ansi 1 Color + + Blue Component + 0.0 + Green Component + 0.0 + Red Component + 0.60000002384185791 + + Ansi 10 Color + + Blue Component + 0.0 + Green Component + 0.85098040103912354 + Red Component + 0.0 + + Ansi 11 Color + + Blue Component + 0.0 + Green Component + 0.89803922176361084 + Red Component + 0.89803922176361084 + + Ansi 12 Color + + Blue Component + 1 + Green Component + 0.0 + Red Component + 0.0 + + Ansi 13 Color + + Blue Component + 0.89803922176361084 + Green Component + 0.0 + Red Component + 0.89803922176361084 + + Ansi 14 Color + + Blue Component + 0.89803922176361084 + Green Component + 0.89803922176361084 + Red Component + 0.0 + + Ansi 15 Color + + Blue Component + 0.89803922176361084 + Green Component + 0.89803922176361084 + Red Component + 0.89803922176361084 + + Ansi 2 Color + + Blue Component + 0.0 + Green Component + 0.65098041296005249 + Red Component + 0.0 + + Ansi 3 Color + + Blue Component + 0.0 + Green Component + 0.60000002384185791 + Red Component + 0.60000002384185791 + + Ansi 4 Color + + Blue Component + 0.85894730839416056 + Green Component + 0.03444343065693431 + Red Component + 0.12391651459854014 + + Ansi 5 Color + + Blue Component + 0.69803923368453979 + Green Component + 0.0 + Red Component + 0.69803923368453979 + + Ansi 6 Color + + Blue Component + 0.69803923368453979 + Green Component + 0.65098041296005249 + Red Component + 0.0 + + Ansi 7 Color + + Blue Component + 0.74901962280273438 + Green Component + 0.74901962280273438 + Red Component + 0.74901962280273438 + + Ansi 8 Color + + Blue Component + 0.40000000596046448 + Green Component + 0.40000000596046448 + Red Component + 0.40000000596046448 + + Ansi 9 Color + + Blue Component + 0.0 + Green Component + 0.0 + Red Component + 0.89803922176361084 + + Background Color + + Blue Component + 0.0 + Green Component + 0.0 + Red Component + 0.0 + + Bold Color + + Blue Component + 1 + Green Component + 1 + Red Component + 1 + + Cursor Color + + Blue Component + 0.30196079611778259 + Green Component + 0.30196079611778259 + Red Component + 0.30196079611778259 + + Cursor Text Color + + Blue Component + 1 + Green Component + 1 + Red Component + 1 + + Foreground Color + + Blue Component + 0.94901961088180542 + Green Component + 0.94901961088180542 + Red Component + 0.94901961088180542 + + Selected Text Color + + Blue Component + 0.0 + Green Component + 0.0 + Red Component + 0.0 + + Selection Color + + Blue Component + 0.25490197539329529 + Green Component + 0.25490197539329529 + Red Component + 0.25490197539329529 + + + Red Sands + + Ansi 0 Color + + Blue Component + 0.0 + Green Component + 0.0 + Red Component + 0.0 + + Ansi 1 Color + + Blue Component + 0.0 + Green Component + 0.24705882352941178 + Red Component + 1 + + Ansi 10 Color + + Blue Component + 0.0 + Green Component + 0.73333333333333328 + Red Component + 0.0 + + Ansi 11 Color + + Blue Component + 0.0 + Green Component + 0.69019607843137254 + Red Component + 0.90588235294117647 + + Ansi 12 Color + + Blue Component + 0.68235294117647061 + Green Component + 0.44705882352941173 + Red Component + 0.0 + + Ansi 13 Color + + Blue Component + 1 + Green Component + 0.33333333333333331 + Red Component + 1 + + Ansi 14 Color + + Blue Component + 1 + Green Component + 1 + Red Component + 0.33333333333333331 + + Ansi 15 Color + + Blue Component + 1 + Green Component + 1 + Red Component + 1 + + Ansi 2 Color + + Blue Component + 0.0 + Green Component + 0.73333333333333328 + Red Component + 0.0 + + Ansi 3 Color + + Blue Component + 0.0 + Green Component + 0.69019607843137254 + Red Component + 0.90588235294117647 + + Ansi 4 Color + + Blue Component + 1 + Green Component + 0.44705882352941173 + Red Component + 0.0 + + Ansi 5 Color + + Blue Component + 0.73333333333333328 + Green Component + 0.0 + Red Component + 0.73333333333333328 + + Ansi 6 Color + + Blue Component + 0.73333333333333328 + Green Component + 0.73333333333333328 + Red Component + 0.0 + + Ansi 7 Color + + Blue Component + 0.73333333333333328 + Green Component + 0.73333333333333328 + Red Component + 0.73333333333333328 + + Ansi 8 Color + + Blue Component + 0.33333333333333331 + Green Component + 0.33333333333333331 + Red Component + 0.33333333333333331 + + Ansi 9 Color + + Blue Component + 0.0 + Green Component + 0.0 + Red Component + 0.73333333333333328 + + Background Color + + Blue Component + 0.11764705882352941 + Green Component + 0.14509803921568626 + Red Component + 0.47843137254901957 + + Bold Color + + Blue Component + 0.13333333333333333 + Green Component + 0.74117647058823533 + Red Component + 0.87450980392156863 + + Cursor Color + + Blue Component + 1 + Green Component + 1 + Red Component + 1 + + Cursor Text Color + + Blue Component + 0.0 + Green Component + 0.0 + Red Component + 0.0 + + Foreground Color + + Blue Component + 0.65490196078431373 + Green Component + 0.78823529411764703 + Red Component + 0.84313725490196079 + + Selected Text Color + + Blue Component + 0.0 + Green Component + 0.0 + Red Component + 0.0 + + Selection Color + + Blue Component + 0.56470590829849243 + Green Component + 0.63921570777893066 + Red Component + 0.64313727617263794 + + + Seafoam Pastel + + Ansi 0 Color + + Blue Component + 0.45882352941176469 + Green Component + 0.45882352941176469 + Red Component + 0.45882352941176469 + + Ansi 1 Color + + Blue Component + 0.30196078431372547 + Green Component + 0.36470588235294116 + Red Component + 0.50980392156862742 + + Ansi 10 Color + + Blue Component + 0.66666666666666663 + Green Component + 0.85098039215686272 + Red Component + 0.59607843137254901 + + Ansi 11 Color + + Blue Component + 0.61568627450980395 + Green Component + 0.90588235294117647 + Red Component + 0.98039215686274506 + + Ansi 12 Color + + Blue Component + 0.81176470588235294 + Green Component + 0.76470588235294112 + Red Component + 0.47843137254901957 + + Ansi 13 Color + + Blue Component + 0.63137254901960782 + Green Component + 0.69803921568627447 + Red Component + 0.83921568627450982 + + Ansi 14 Color + + Blue Component + 0.8784313725490196 + Green Component + 0.8784313725490196 + Red Component + 0.67843137254901964 + + Ansi 15 Color + + Blue Component + 0.8784313725490196 + Green Component + 0.8784313725490196 + Red Component + 0.8784313725490196 + + Ansi 2 Color + + Blue Component + 0.38431372549019605 + Green Component + 0.5490196078431373 + Red Component + 0.44705882352941173 + + Ansi 3 Color + + Blue Component + 0.42745098039215684 + Green Component + 0.63137254901960782 + Red Component + 0.67843137254901964 + + Ansi 4 Color + + Blue Component + 0.50980392156862742 + Green Component + 0.4823529411764706 + Red Component + 0.30196078431372547 + + Ansi 5 Color + + Blue Component + 0.40392156862745099 + Green Component + 0.44705882352941173 + Red Component + 0.54117647058823526 + + Ansi 6 Color + + Blue Component + 0.58039215686274503 + Green Component + 0.58039215686274503 + Red Component + 0.44705882352941173 + + Ansi 7 Color + + Blue Component + 0.8784313725490196 + Green Component + 0.8784313725490196 + Red Component + 0.8784313725490196 + + Ansi 8 Color + + Blue Component + 0.54117647058823526 + Green Component + 0.54117647058823526 + Red Component + 0.54117647058823526 + + Ansi 9 Color + + Blue Component + 0.47843137254901957 + Green Component + 0.57647058823529407 + Red Component + 0.81176470588235294 + + Background Color + + Blue Component + 0.20784313725490194 + Green Component + 0.20392156862745098 + Red Component + 0.14117647058823529 + + Bold Color + + Blue Component + 0.56470588235294117 + Green Component + 0.53333333333333333 + Red Component + 0.39215686274509803 + + Cursor Color + + Blue Component + 0.47843137254901957 + Green Component + 0.39215686274509803 + Red Component + 0.3411764705882353 + + Cursor Text Color + + Blue Component + 0.19607843137254902 + Green Component + 0.19607843137254902 + Red Component + 0.19607843137254902 + + Foreground Color + + Blue Component + 0.83137254901960778 + Green Component + 0.90588235294117647 + Red Component + 0.83137254901960778 + + Selected Text Color + + Blue Component + 0.074509803921568626 + Green Component + 0.54509803921568623 + Red Component + 0.61960784313725492 + + Selection Color + + Blue Component + 1 + Green Component + 1 + Red Component + 1 + + + Solarized Dark + + Ansi 0 Color + + Blue Component + 0.19370138645172119 + Green Component + 0.15575926005840302 + Red Component + 0.0 + + Ansi 1 Color + + Blue Component + 0.14145714044570923 + Green Component + 0.10840655118227005 + Red Component + 0.81926977634429932 + + Ansi 10 Color + + Blue Component + 0.38298487663269043 + Green Component + 0.35665956139564514 + Red Component + 0.27671992778778076 + + Ansi 11 Color + + Blue Component + 0.43850564956665039 + Green Component + 0.40717673301696777 + Red Component + 0.32436618208885193 + + Ansi 12 Color + + Blue Component + 0.51685798168182373 + Green Component + 0.50962930917739868 + Red Component + 0.44058024883270264 + + Ansi 13 Color + + Blue Component + 0.72908437252044678 + Green Component + 0.33896297216415405 + Red Component + 0.34798634052276611 + + Ansi 14 Color + + Blue Component + 0.56363654136657715 + Green Component + 0.56485837697982788 + Red Component + 0.50599193572998047 + + Ansi 15 Color + + Blue Component + 0.86405980587005615 + Green Component + 0.95794391632080078 + Red Component + 0.98943418264389038 + + Ansi 2 Color + + Blue Component + 0.020208755508065224 + Green Component + 0.54115492105484009 + Red Component + 0.44977453351020813 + + Ansi 3 Color + + Blue Component + 0.023484811186790466 + Green Component + 0.46751424670219421 + Red Component + 0.64746475219726562 + + Ansi 4 Color + + Blue Component + 0.78231418132781982 + Green Component + 0.46265947818756104 + Red Component + 0.12754884362220764 + + Ansi 5 Color + + Blue Component + 0.43516635894775391 + Green Component + 0.10802463442087173 + Red Component + 0.77738940715789795 + + Ansi 6 Color + + Blue Component + 0.52502274513244629 + Green Component + 0.57082360982894897 + Red Component + 0.14679534733295441 + + Ansi 7 Color + + Blue Component + 0.79781103134155273 + Green Component + 0.89001238346099854 + Red Component + 0.91611063480377197 + + Ansi 8 Color + + Blue Component + 0.15170273184776306 + Green Component + 0.11783610284328461 + Red Component + 0.0 + + Ansi 9 Color + + Blue Component + 0.073530435562133789 + Green Component + 0.21325300633907318 + Red Component + 0.74176257848739624 + + Background Color + + Blue Component + 0.15170273184776306 + Green Component + 0.11783610284328461 + Red Component + 0.0 + + Bold Color + + Blue Component + 0.56363654136657715 + Green Component + 0.56485837697982788 + Red Component + 0.50599193572998047 + + Cursor Color + + Blue Component + 0.51685798168182373 + Green Component + 0.50962930917739868 + Red Component + 0.44058024883270264 + + Cursor Text Color + + Blue Component + 0.19370138645172119 + Green Component + 0.15575926005840302 + Red Component + 0.0 + + Foreground Color + + Blue Component + 0.51685798168182373 + Green Component + 0.50962930917739868 + Red Component + 0.44058024883270264 + + Selected Text Color + + Blue Component + 0.56363654136657715 + Green Component + 0.56485837697982788 + Red Component + 0.50599193572998047 + + Selection Color + + Blue Component + 0.19370138645172119 + Green Component + 0.15575926005840302 + Red Component + 0.0 + + + Symfonic + + Ansi 0 Color + + Blue Component + 0.0 + Green Component + 0.0 + Red Component + 0.0 + + Ansi 1 Color + + Blue Component + 0.18431372940540314 + Green Component + 0.19607843458652496 + Red Component + 0.86274510622024536 + + Ansi 10 Color + + Blue Component + 0.22745098173618317 + Green Component + 0.85882353782653809 + Red Component + 0.33725491166114807 + + Ansi 11 Color + + Blue Component + 0.0 + Green Component + 0.51764708757400513 + Red Component + 1 + + Ansi 12 Color + + Blue Component + 0.83137255907058716 + Green Component + 0.51764708757400513 + Red Component + 0.0 + + Ansi 13 Color + + Blue Component + 0.85098040103912354 + Green Component + 0.16078431904315948 + Red Component + 0.71764707565307617 + + Ansi 14 Color + + Blue Component + 1 + Green Component + 0.80000001192092896 + Red Component + 0.80000001192092896 + + Ansi 15 Color + + Blue Component + 1 + Green Component + 1 + Red Component + 1 + + Ansi 2 Color + + Blue Component + 0.22745098173618317 + Green Component + 0.85882353782653809 + Red Component + 0.33725491166114807 + + Ansi 3 Color + + Blue Component + 0.0 + Green Component + 0.51764708757400513 + Red Component + 1 + + Ansi 4 Color + + Blue Component + 0.83137255907058716 + Green Component + 0.51764708757400513 + Red Component + 0.0 + + Ansi 5 Color + + Blue Component + 0.85098040103912354 + Green Component + 0.16078431904315948 + Red Component + 0.71764707565307617 + + Ansi 6 Color + + Blue Component + 1 + Green Component + 0.80000001192092896 + Red Component + 0.80000001192092896 + + Ansi 7 Color + + Blue Component + 1 + Green Component + 1 + Red Component + 1 + + Ansi 8 Color + + Blue Component + 0.12941177189350128 + Green Component + 0.11372549086809158 + Red Component + 0.10588235408067703 + + Ansi 9 Color + + Blue Component + 0.18431372940540314 + Green Component + 0.19607843458652496 + Red Component + 0.86274510622024536 + + Background Color + + Blue Component + 0.0 + Green Component + 0.0 + Red Component + 0.0 + + Bold Color + + Blue Component + 0.0 + Green Component + 0.51764708757400513 + Red Component + 1 + + Cursor Color + + Blue Component + 0.18431372940540314 + Green Component + 0.19607843458652496 + Red Component + 0.86274510622024536 + + Cursor Text Color + + Blue Component + 1 + Green Component + 1 + Red Component + 1 + + Foreground Color + + Blue Component + 1 + Green Component + 1 + Red Component + 1 + + Selected Text Color + + Blue Component + 1 + Green Component + 1 + Red Component + 1 + + Selection Color + + Blue Component + 0.25882354378700256 + Green Component + 0.21176470816135406 + Red Component + 0.027450980618596077 + + + Terminal Basic + + Ansi 0 Color + + Blue Component + 0.0 + Green Component + 0.0 + Red Component + 0.0 + + Ansi 1 Color + + Blue Component + 0.0 + Green Component + 0.0 + Red Component + 0.59999999999999998 + + Ansi 10 Color + + Blue Component + 0.0 + Green Component + 0.85098039215686272 + Red Component + 0.0 + + Ansi 11 Color + + Blue Component + 0.0 + Green Component + 0.89803921568627454 + Red Component + 0.89803921568627454 + + Ansi 12 Color + + Blue Component + 1 + Green Component + 0.0 + Red Component + 0.0 + + Ansi 13 Color + + Blue Component + 0.89803921568627454 + Green Component + 0.0 + Red Component + 0.89803921568627454 + + Ansi 14 Color + + Blue Component + 0.89803921568627454 + Green Component + 0.89803921568627454 + Red Component + 0.0 + + Ansi 15 Color + + Blue Component + 0.89803921568627454 + Green Component + 0.89803921568627454 + Red Component + 0.89803921568627454 + + Ansi 2 Color + + Blue Component + 0.0 + Green Component + 0.65098039215686276 + Red Component + 0.0 + + Ansi 3 Color + + Blue Component + 0.0 + Green Component + 0.59999999999999998 + Red Component + 0.59999999999999998 + + Ansi 4 Color + + Blue Component + 0.69803921568627447 + Green Component + 0.0 + Red Component + 0.0 + + Ansi 5 Color + + Blue Component + 0.69803921568627447 + Green Component + 0.0 + Red Component + 0.69803921568627447 + + Ansi 6 Color + + Blue Component + 0.69803921568627447 + Green Component + 0.65098039215686276 + Red Component + 0.0 + + Ansi 7 Color + + Blue Component + 0.74901960784313726 + Green Component + 0.74901960784313726 + Red Component + 0.74901960784313726 + + Ansi 8 Color + + Blue Component + 0.40000000000000002 + Green Component + 0.40000000000000002 + Red Component + 0.40000000000000002 + + Ansi 9 Color + + Blue Component + 0.0 + Green Component + 0.0 + Red Component + 0.89803921568627454 + + Background Color + + Blue Component + 1 + Green Component + 1 + Red Component + 1 + + Bold Color + + Blue Component + 0.0 + Green Component + 0.0 + Red Component + 0.0 + + Cursor Color + + Blue Component + 0.49803921568627452 + Green Component + 0.49803921568627452 + Red Component + 0.49803921568627452 + + Cursor Text Color + + Blue Component + 0.0 + Green Component + 0.0 + Red Component + 0.0 + + Foreground Color + + Blue Component + 0.0 + Green Component + 0.0 + Red Component + 0.0 + + Selected Text Color + + Blue Component + 0.0 + Green Component + 0.0 + Red Component + 0.0 + + Selection Color + + Blue Component + 1 + Green Component + 0.78823529411764703 + Red Component + 0.64313725490196072 + + + Vaughn + + Ansi 0 Color + + Blue Component + 0.30980392156862746 + Green Component + 0.13725490196078433 + Red Component + 0.14509803921568626 + + Ansi 1 Color + + Blue Component + 0.31372550129890442 + Green Component + 0.31372550129890442 + Red Component + 0.43921568989753723 + + Ansi 10 Color + + Blue Component + 0.54117649793624878 + Green Component + 0.70588237047195435 + Red Component + 0.37647059559822083 + + Ansi 11 Color + + Blue Component + 0.68627452850341797 + Green Component + 0.87450981140136719 + Red Component + 0.94117647409439087 + + Ansi 12 Color + + Blue Component + 1 + Green Component + 0.33333333333333331 + Red Component + 0.33333333333333331 + + Ansi 13 Color + + Blue Component + 0.82745099067687988 + Green Component + 0.57647061347961426 + Red Component + 0.92549020051956177 + + Ansi 14 Color + + Blue Component + 0.89019608497619629 + Green Component + 0.87843137979507446 + Red Component + 0.57647061347961426 + + Ansi 15 Color + + Blue Component + 1 + Green Component + 1 + Red Component + 1 + + Ansi 2 Color + + Blue Component + 0.54117649793624878 + Green Component + 0.70588237047195435 + Red Component + 0.37647059559822083 + + Ansi 3 Color + + Blue Component + 0.56078433990478516 + Green Component + 0.68627452850341797 + Red Component + 0.87450981140136719 + + Ansi 4 Color + + Blue Component + 1 + Green Component + 0.33333333333333331 + Red Component + 0.33333333333333331 + + Ansi 5 Color + + Blue Component + 0.76470589637756348 + Green Component + 0.54901963472366333 + Red Component + 0.94117647409439087 + + Ansi 6 Color + + Blue Component + 0.82745099067687988 + Green Component + 0.81568628549575806 + Red Component + 0.54901963472366333 + + Ansi 7 Color + + Blue Component + 0.50196081399917603 + Green Component + 0.56470590829849243 + Red Component + 0.43921568989753723 + + Ansi 8 Color + + Blue Component + 0.50196081399917603 + Green Component + 0.56470590829849243 + Red Component + 0.43921568989753723 + + Ansi 9 Color + + Blue Component + 0.63921570777893066 + Green Component + 0.63921570777893066 + Red Component + 0.86274510622024536 + + Background Color + + Blue Component + 0.30919251824817445 + Green Component + 0.13737454379562045 + Red Component + 0.14612796532846714 + + Bold Color + + Blue Component + 0.49019607843137253 + Green Component + 0.36862745098039218 + Red Component + 1 + + Cursor Color + + Blue Component + 0.3333333432674408 + Green Component + 0.3333333432674408 + Red Component + 1 + + Cursor Text Color + + Blue Component + 1 + Green Component + 1 + Red Component + 1 + + Foreground Color + + Blue Component + 0.80000001192092896 + Green Component + 0.86274510622024536 + Red Component + 0.86274510622024536 + + Selected Text Color + + Blue Component + 0.0 + Green Component + 0.0 + Red Component + 0.0 + + Selection Color + + Blue Component + 1 + Green Component + 0.83529412746429443 + Red Component + 0.70980393886566162 + + + Zenburn + + Ansi 0 Color + + Blue Component + 0.30196079611778259 + Green Component + 0.30196079611778259 + Red Component + 0.30196079611778259 + + Ansi 1 Color + + Blue Component + 0.31372550129890442 + Green Component + 0.31372550129890442 + Red Component + 0.43921568989753723 + + Ansi 10 Color + + Blue Component + 0.62352943420410156 + Green Component + 0.74901962280273438 + Red Component + 0.76470589637756348 + + Ansi 11 Color + + Blue Component + 0.62352941176470589 + Green Component + 0.81176470588235294 + Red Component + 0.8784313725490196 + + Ansi 12 Color + + Blue Component + 0.9529411792755127 + Green Component + 0.74901962280273438 + Red Component + 0.58039218187332153 + + Ansi 13 Color + + Blue Component + 0.82745099067687988 + Green Component + 0.57647061347961426 + Red Component + 0.92549020051956177 + + Ansi 14 Color + + Blue Component + 0.89019608497619629 + Green Component + 0.87843137979507446 + Red Component + 0.57647061347961426 + + Ansi 15 Color + + Blue Component + 1 + Green Component + 1 + Red Component + 1 + + Ansi 2 Color + + Blue Component + 0.54117649793624878 + Green Component + 0.70588237047195435 + Red Component + 0.37647059559822083 + + Ansi 3 Color + + Blue Component + 0.68627450980392157 + Green Component + 0.87450980392156863 + Red Component + 0.94117647058823528 + + Ansi 4 Color + + Blue Component + 0.43921568989753723 + Green Component + 0.37647059559822083 + Red Component + 0.31372550129890442 + + Ansi 5 Color + + Blue Component + 0.76470589637756348 + Green Component + 0.54901963472366333 + Red Component + 0.86274510622024536 + + Ansi 6 Color + + Blue Component + 0.82745099067687988 + Green Component + 0.81568628549575806 + Red Component + 0.54901963472366333 + + Ansi 7 Color + + Blue Component + 0.80000001192092896 + Green Component + 0.86274510622024536 + Red Component + 0.86274510622024536 + + Ansi 8 Color + + Blue Component + 0.50196081399917603 + Green Component + 0.56470590829849243 + Red Component + 0.43921568989753723 + + Ansi 9 Color + + Blue Component + 0.63921570777893066 + Green Component + 0.63921570777893066 + Red Component + 0.86274510622024536 + + Background Color + + Blue Component + 0.24705882370471954 + Green Component + 0.24705882370471954 + Red Component + 0.24705882370471954 + + Bold Color + + Blue Component + 0.80000001192092896 + Green Component + 0.86274510622024536 + Red Component + 0.86274510622024536 + + Cursor Color + + Blue Component + 0.35294118523597717 + Green Component + 0.38823530077934265 + Red Component + 0.45098039507865906 + + Cursor Text Color + + Blue Component + 0.0 + Green Component + 0.0 + Red Component + 0.0 + + Foreground Color + + Blue Component + 0.80000001192092896 + Green Component + 0.86274510622024536 + Red Component + 0.86274510622024536 + + Selected Text Color + + Blue Component + 0.47843137383460999 + Green Component + 0.84705883264541626 + Red Component + 0.7607843279838562 + + Selection Color + + Blue Component + 0.18431372940540314 + Green Component + 0.19607843458652496 + Red Component + 0.12941177189350128 + + + arthur + + Ansi 0 Color + + Blue Component + 0.16470588743686676 + Green Component + 0.20784313976764679 + Red Component + 0.23921568691730499 + + Ansi 1 Color + + Blue Component + 0.36078432202339172 + Green Component + 0.36078432202339172 + Red Component + 0.80392158031463623 + + Ansi 10 Color + + Blue Component + 0.13333334028720856 + Green Component + 0.66666668653488159 + Red Component + 0.53333336114883423 + + Ansi 11 Color + + Blue Component + 0.364705890417099 + Green Component + 0.65490198135375977 + Red Component + 1 + + Ansi 12 Color + + Blue Component + 0.92156863212585449 + Green Component + 0.80784314870834351 + Red Component + 0.52941179275512695 + + Ansi 13 Color + + Blue Component + 0.0 + Green Component + 0.40000000596046448 + Red Component + 0.60000002384185791 + + Ansi 14 Color + + Blue Component + 0.87058824300765991 + Green Component + 0.76862746477127075 + Red Component + 0.69019609689712524 + + Ansi 15 Color + + Blue Component + 0.73333334922790527 + Green Component + 0.80000001192092896 + Red Component + 0.86666667461395264 + + Ansi 2 Color + + Blue Component + 0.50196081399917603 + Green Component + 0.68627452850341797 + Red Component + 0.52549022436141968 + + Ansi 3 Color + + Blue Component + 0.35686275362968445 + Green Component + 0.68235296010971069 + Red Component + 0.90980392694473267 + + Ansi 4 Color + + Blue Component + 0.92941176891326904 + Green Component + 0.58431375026702881 + Red Component + 0.39215686917304993 + + Ansi 5 Color + + Blue Component + 0.52941179275512695 + Green Component + 0.72156864404678345 + Red Component + 0.87058824300765991 + + Ansi 6 Color + + Blue Component + 0.87058824300765991 + Green Component + 0.76862746477127075 + Red Component + 0.69019609689712524 + + Ansi 7 Color + + Blue Component + 0.60000002384185791 + Green Component + 0.66666668653488159 + Red Component + 0.73333334922790527 + + Ansi 8 Color + + Blue Component + 0.26666668057441711 + Green Component + 0.26666668057441711 + Red Component + 0.3333333432674408 + + Ansi 9 Color + + Blue Component + 0.20000000298023224 + Green Component + 0.3333333432674408 + Red Component + 0.80000001192092896 + + Background Color + + Blue Component + 0.10980392247438431 + Green Component + 0.10980392247438431 + Red Component + 0.10980392247438431 + + Bold Color + + Blue Component + 1 + Green Component + 1 + Red Component + 1 + + Cursor Color + + Blue Component + 0.93725490570068359 + Green Component + 0.73333334922790527 + Red Component + 0.88627451658248901 + + Cursor Text Color + + Blue Component + 0.0 + Green Component + 0.0 + Red Component + 0.0 + + Foreground Color + + Blue Component + 0.86666667461395264 + Green Component + 0.93333333730697632 + Red Component + 0.86666667461395264 + + Selected Text Color + + Blue Component + 1 + Green Component + 1 + Red Component + 1 + + Selection Color + + Blue Component + 0.30241936445236206 + Green Component + 0.30241936445236206 + Red Component + 0.30241936445236206 + + + idleToes + + Ansi 0 Color + + Blue Component + 0.19607843458652496 + Green Component + 0.19607843458652496 + Red Component + 0.19607843458652496 + + Ansi 1 Color + + Blue Component + 0.32156863808631897 + Green Component + 0.32156863808631897 + Red Component + 0.82352942228317261 + + Ansi 10 Color + + Blue Component + 0.56805998086929321 + Green Component + 1 + Red Component + 0.61667424440383911 + + Ansi 11 Color + + Blue Component + 0.54509806632995605 + Green Component + 0.89411765336990356 + Red Component + 1 + + Ansi 12 Color + + Blue Component + 0.9686274528503418 + Green Component + 0.71764707565307617 + Red Component + 0.36862745881080627 + + Ansi 13 Color + + Blue Component + 1 + Green Component + 0.61568629741668701 + Red Component + 1 + + Ansi 14 Color + + Blue Component + 1 + Green Component + 0.95686274766921997 + Red Component + 0.86274510622024536 + + Ansi 15 Color + + Blue Component + 1 + Green Component + 1 + Red Component + 1 + + Ansi 2 Color + + Blue Component + 0.45098039507865906 + Green Component + 0.88235294818878174 + Red Component + 0.49803921580314636 + + Ansi 3 Color + + Blue Component + 0.42745098471641541 + Green Component + 0.7764706015586853 + Red Component + 1 + + Ansi 4 Color + + Blue Component + 1 + Green Component + 0.59936702251434326 + Red Component + 0.25196737051010132 + + Ansi 5 Color + + Blue Component + 1 + Green Component + 0.5 + Red Component + 0.963817298412323 + + Ansi 6 Color + + Blue Component + 1 + Green Component + 0.83921569585800171 + Red Component + 0.7450980544090271 + + Ansi 7 Color + + Blue Component + 0.92549020051956177 + Green Component + 0.93333333730697632 + Red Component + 0.93333333730697632 + + Ansi 8 Color + + Blue Component + 0.32549020648002625 + Green Component + 0.32549020648002625 + Red Component + 0.32549020648002625 + + Ansi 9 Color + + Blue Component + 0.43921568989753723 + Green Component + 0.43921568989753723 + Red Component + 0.94117647409439087 + + Background Color + + Blue Component + 0.19607843458652496 + Green Component + 0.19607843458652496 + Red Component + 0.19607843458652496 + + Bold Color + + Blue Component + 0.6629219651222229 + Green Component + 1 + Red Component + 1 + + Cursor Color + + Blue Component + 0.83921569585800171 + Green Component + 0.83921569585800171 + Red Component + 0.83921569585800171 + + Cursor Text Color + + Blue Component + 0.0 + Green Component + 0.0 + Red Component + 0.0 + + Foreground Color + + Blue Component + 1 + Green Component + 1 + Red Component + 1 + + Selected Text Color + + Blue Component + 0.0 + Green Component + 0.0 + Red Component + 0.0 + + Selection Color + + Blue Component + 0.35686275362968445 + Green Component + 0.35686275362968445 + Red Component + 0.35686275362968445 + + + + Default Bookmark Guid + 3314520D-1E49-4605-AFCE-EA48A596636F + DimBackgroundWindows + + DimInactiveSplitPanes + + DimOnlyText + + DisableFullscreenTransparency + + EnableRendezvous + + FocusFollowsMouse + + FsTabDelay + 1 + HiddenAFRStrokeThickness + 0.0 + HiddenAdvancedFontRendering + + HideActivityIndicator + + HideScrollbar + + HideTab + + HighlightTabLabels + + HotKeyBookmark + 3314520D-1E49-4605-AFCE-EA48A596636F + HotKeyTogglesWindow + + Hotkey + + HotkeyChar + 0 + HotkeyCode + 0 + HotkeyModifiers + 0 + IRMemory + 4 + JobName + + LeftCommand + 7 + LeftOption + 2 + LoadPrefsFromCustomFolder + + MaxVertically + + NSNavLastRootDirectory + ~ + NSQuotedKeystrokeBinding + + NSRepeatCountBinding + + NSWindow Frame NSFontPanel + 1235 77 445 270 0 0 1680 1028 + NSWindow Frame Preferences + 203 126 924 485 0 0 1680 1050 + NSWindow Frame iTerm Window 0 + 4 150 1676 1028 0 0 1920 1178 + NSWindow Frame iTerm Window 1 + 1920 689 585 401 1920 62 1680 1028 + New Bookmarks + + + ASCII Anti Aliased + + Ambiguous Double Width + + Ansi 0 Color + + Blue Component + 0.19370138645172119 + Green Component + 0.15575926005840302 + Red Component + 0.0 + + Ansi 1 Color + + Blue Component + 0.14145714044570923 + Green Component + 0.10840655118227005 + Red Component + 0.81926977634429932 + + Ansi 10 Color + + Blue Component + 0.38298487663269043 + Green Component + 0.35665956139564514 + Red Component + 0.27671992778778076 + + Ansi 11 Color + + Blue Component + 0.43850564956665039 + Green Component + 0.40717673301696777 + Red Component + 0.32436618208885193 + + Ansi 12 Color + + Blue Component + 0.51685798168182373 + Green Component + 0.50962930917739868 + Red Component + 0.44058024883270264 + + Ansi 13 Color + + Blue Component + 0.72908437252044678 + Green Component + 0.33896297216415405 + Red Component + 0.34798634052276611 + + Ansi 14 Color + + Blue Component + 0.56363654136657715 + Green Component + 0.56485837697982788 + Red Component + 0.50599193572998047 + + Ansi 15 Color + + Blue Component + 0.86405980587005615 + Green Component + 0.95794391632080078 + Red Component + 0.98943418264389038 + + Ansi 2 Color + + Blue Component + 0.020208755508065224 + Green Component + 0.54115492105484009 + Red Component + 0.44977453351020813 + + Ansi 3 Color + + Blue Component + 0.023484811186790466 + Green Component + 0.46751424670219421 + Red Component + 0.64746475219726562 + + Ansi 4 Color + + Blue Component + 0.78231418132781982 + Green Component + 0.46265947818756104 + Red Component + 0.12754884362220764 + + Ansi 5 Color + + Blue Component + 0.43516635894775391 + Green Component + 0.10802463442087173 + Red Component + 0.77738940715789795 + + Ansi 6 Color + + Blue Component + 0.52502274513244629 + Green Component + 0.57082360982894897 + Red Component + 0.14679534733295441 + + Ansi 7 Color + + Blue Component + 0.79781103134155273 + Green Component + 0.89001238346099854 + Red Component + 0.91611063480377197 + + Ansi 8 Color + + Blue Component + 0.15170273184776306 + Green Component + 0.11783610284328461 + Red Component + 0.0 + + Ansi 9 Color + + Blue Component + 0.073530435562133789 + Green Component + 0.21325300633907318 + Red Component + 0.74176257848739624 + + Automatically Log + + BM Growl + + Background Color + + Blue Component + 0.15170273184776306 + Green Component + 0.11783610284328461 + Red Component + 0.0 + + Background Image Location + + Blend + 0.30000001192092896 + Blink Allowed + + Blinking Cursor + + Blur + + Blur Radius + 2 + Bold Color + + Blue Component + 0.56363654136657715 + Green Component + 0.56485837697982788 + Red Component + 0.50599193572998047 + + Character Encoding + 4 + Close Sessions On End + + Columns + 80 + Command + + Cursor Color + + Blue Component + 0.51685798168182373 + Green Component + 0.50962930917739868 + Red Component + 0.44058024883270264 + + Cursor Text Color + + Blue Component + 0.19370138645172119 + Green Component + 0.15575926005840302 + Red Component + 0.0 + + Cursor Type + 2 + Custom Command + No + Custom Directory + No + Default Bookmark + No + Disable Printing + + Disable Smcup Rmcup + + Disable Window Resizing + + Flashing Bell + + Foreground Color + + Blue Component + 0.51685798168182373 + Green Component + 0.50962930917739868 + Red Component + 0.44058024883270264 + + Guid + 3314520D-1E49-4605-AFCE-EA48A596636F + Hide After Opening + + Horizontal Spacing + 1 + Idle Code + 0 + Initial Text + + Jobs to Ignore + + rlogin + ssh + slogin + telnet + + Keyboard Map + + 0x2d-0x40000 + + Action + 11 + Text + 0x1f + + 0x32-0x40000 + + Action + 11 + Text + 0x00 + + 0x33-0x40000 + + Action + 11 + Text + 0x1b + + 0x34-0x40000 + + Action + 11 + Text + 0x1c + + 0x35-0x40000 + + Action + 11 + Text + 0x1d + + 0x36-0x40000 + + Action + 11 + Text + 0x1e + + 0x37-0x40000 + + Action + 11 + Text + 0x1f + + 0x38-0x40000 + + Action + 11 + Text + 0x7f + + 0x9-0x40000 + + Action + 11 + Text + 9 + + 0xf700-0x220000 + + Action + 10 + Text + [1;2A + + 0xf700-0x240000 + + Action + 10 + Text + [1;5A + + 0xf700-0x260000 + + Action + 10 + Text + [1;6A + + 0xf700-0x280000 + + Action + 11 + Text + 0x1b 0x1b 0x5b 0x41 + + 0xf701-0x220000 + + Action + 10 + Text + [1;2B + + 0xf701-0x240000 + + Action + 10 + Text + [1;5B + + 0xf701-0x260000 + + Action + 10 + Text + [1;6B + + 0xf701-0x280000 + + Action + 11 + Text + 0x1b 0x1b 0x5b 0x42 + + 0xf702-0x220000 + + Action + 10 + Text + [1;2D + + 0xf702-0x240000 + + Action + 10 + Text + [1;5D + + 0xf702-0x260000 + + Action + 10 + Text + [1;6D + + 0xf702-0x280000 + + Action + 10 + Text + b + + 0xf703-0x220000 + + Action + 10 + Text + [1;2C + + 0xf703-0x240000 + + Action + 10 + Text + [1;5C + + 0xf703-0x260000 + + Action + 10 + Text + [1;6C + + 0xf703-0x280000 + + Action + 10 + Text + f + + 0xf704-0x20000 + + Action + 10 + Text + [1;2P + + 0xf705-0x20000 + + Action + 10 + Text + [1;2Q + + 0xf706-0x20000 + + Action + 10 + Text + [1;2R + + 0xf707-0x20000 + + Action + 10 + Text + [1;2S + + 0xf708-0x20000 + + Action + 10 + Text + [15;2~ + + 0xf709-0x20000 + + Action + 10 + Text + [17;2~ + + 0xf70a-0x20000 + + Action + 10 + Text + [18;2~ + + 0xf70b-0x20000 + + Action + 10 + Text + [19;2~ + + 0xf70c-0x20000 + + Action + 10 + Text + [20;2~ + + 0xf70d-0x20000 + + Action + 10 + Text + [21;2~ + + 0xf70e-0x20000 + + Action + 10 + Text + [23;2~ + + 0xf70f-0x20000 + + Action + 10 + Text + [24;2~ + + 0xf729-0x20000 + + Action + 10 + Text + [1;2H + + 0xf729-0x40000 + + Action + 10 + Text + [1;5H + + 0xf72b-0x20000 + + Action + 10 + Text + [1;2F + + 0xf72b-0x40000 + + Action + 10 + Text + [1;5F + + + Log Directory + + Minimum Contrast + 0.0 + Mouse Reporting + + Name + Default + Non Ascii Font + MonacoForPowerline 12 + Non-ASCII Anti Aliased + + Normal Font + MonacoForPowerline 11 + Option Key Sends + 2 + Prompt Before Closing 2 + 0 + Right Option Key Sends + 1 + Rows + 25 + Screen + -1 + Scrollback Lines + 1000 + Scrollback With Status Bar + + Scrollback in Alternate Screen + + Selected Text Color + + Blue Component + 0.56363654136657715 + Green Component + 0.56485837697982788 + Red Component + 0.50599193572998047 + + Selection Color + + Blue Component + 0.19370138645172119 + Green Component + 0.15575926005840302 + Red Component + 0.0 + + Semantic History + + action + best editor + editor + com.sublimetext.2 + text + + + Send Code When Idle + + Set Local Environment Vars + + Shortcut + + Silence Bell + + Smart Cursor Color + + Smart Selection Rules + + + notes + Word bounded by whitespace + precision + low + regex + \S+ + + + notes + C++ namespace::identifier + precision + normal + regex + ([a-zA-Z0-9_]+::)+[a-zA-Z0-9_]+ + + + notes + Paths + precision + normal + regex + \~?/?([[:letter:][:number:]._-]+/+)+[[:letter:][:number:]._-]+/? + + + notes + Quoted string + precision + normal + regex + @?"(?:[^"\\]|\\.)*" + + + notes + Java/Python include paths + precision + normal + regex + ([[:letter:][:number:]._]+\.)+[[:letter:][:number:]._]+ + + + notes + mailto URL + precision + normal + regex + \bmailto:([a-z0-9A-Z_]+@)?([a-zA-Z0-9\-]+\.)*[a-zA-Z0-9\-]+\b + + + notes + Obj-C selector + precision + high + regex + @selector\([^)]+\) + + + notes + email address + precision + high + regex + \b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}\b + + + notes + HTTP URL + precision + very_high + regex + https?://([a-z0-9A-Z]+(:[a-zA-Z0-9]+)?@)?[a-z0-9A-Z]+(\.[a-z0-9A-Z]+)*((:[0-9]+)?)(/[a-zA-Z0-9;/\.\-_+%?&@=#\(\)]*)? + + + notes + SSH URL + precision + very_high + regex + \bssh:([a-z0-9A-Z_]+@)?([a-zA-Z0-9\-]+\.)*[a-zA-Z0-9\-]+\b + + + notes + Telnet URL + precision + very_high + regex + \btelnet:([a-z0-9A-Z_]+@)?([a-zA-Z0-9\-]+\.)*[a-zA-Z0-9\-]+\b + + + Sync Title + + Tags + + Terminal Type + xterm + Transparency + 0.0 + Triggers + + Unlimited Scrollback + + Use Bold Font + + Use Bright Bold + + Vertical Spacing + 1 + Visual Bell + + Window Type + 0 + Working Directory + /Users/imalison + + + OnlyWhenMoreTabs + + OpenArrangementAtStartup + + OpenBookmark + + OpenTmuxWindowsIn + 0 + PassOnControlClick + + PasteFromClipboard + + PointerActions + + Button,1,1,, + + Action + kContextMenuPointerAction + + Button,2,1,, + + Action + kPasteFromClipboardPointerAction + + Gesture,ThreeFingerSwipeDown,, + + Action + kPrevWindowPointerAction + + Gesture,ThreeFingerSwipeLeft,, + + Action + kPrevTabPointerAction + + Gesture,ThreeFingerSwipeRight,, + + Action + kNextTabPointerAction + + Gesture,ThreeFingerSwipeUp,, + + Action + kNextWindowPointerAction + + + PrefsCustomFolder + /Users/imalison + PromptOnClose + + PromptOnQuit + + QuitWhenAllWindowsClosed + + RightCommand + 8 + RightOption + 3 + SUAutomaticallyUpdate + + SUEnableAutomaticChecks + + SUFeedURL + http://iterm2.googlecode.com/svn/trunk/appcasts/testing.xml + SUHasLaunchedBefore + + SULastCheckTime + 2013-11-21T20:42:07Z + SUSkippedVersion + 1.0.0.20130622 + SavePasteHistory + + Show Toolbelt + + ShowBookmarkName + + ShowPaneTitles + + SmartPlacement + + SplitPaneDimmingAmount + 0.40000000596046448 + SwitchTabModifier + 4 + SwitchWindowModifier + 6 + TabViewType + 0 + ThreeFingerEmulates + + TmuxDashboardLimit + 10 + ToolbeltTools + + Jobs + + TripleClickSelectsFullWrappedLines + + URLHandlersByGuid + + UseBorder + + UseCompactLabel + + UseLionStyleFullscreen + + WebKitDefaultFontSize + 11 + WebKitStandardFont + Lucida Grande + WindowNumber + + WindowStyle + 2 + WordCharacters + /-+\~_. + findIgnoreCase_iTerm + + findRegex_iTerm + + iTerm Version + 1.0.0.20120203 + + diff --git a/.bash_profile b/dotfiles/bash_profile similarity index 100% rename from .bash_profile rename to dotfiles/bash_profile diff --git a/dotfiles/bashrc b/dotfiles/bashrc new file mode 100644 index 00000000..3394cbc0 --- /dev/null +++ b/dotfiles/bashrc @@ -0,0 +1,2 @@ +source ~/.lib/shellrc.sh +source ~/.lib/bash.sh diff --git a/.gitconfig b/dotfiles/gitconfig similarity index 90% rename from .gitconfig rename to dotfiles/gitconfig index 340d0a34..fadc4314 100644 --- a/.gitconfig +++ b/dotfiles/gitconfig @@ -7,8 +7,6 @@ d = !"git diff-index --quiet HEAD -- || clear; git diff --patch-with-stat" # `git di $number` shows the diff between the state `$number` revisions ago and the current state di = !"d() { git diff --patch-with-stat HEAD~$1; }; git diff-index --quiet HEAD -- || clear; d" - # Pull in remote changes for the current repository and all its submodules - p = !"git pull; git submodule foreach git pull origin master" # Clone a repository including all submodules c = clone --recursive # Commit all changes @@ -23,9 +21,7 @@ credit = "!f() { git commit --amend --author \"$1 <$2>\" -C HEAD; }; f" # Interactive rebase with the given number of latest commits reb = "!r() { git rebase -i HEAD~$1; }; r" - # Undo a `git push` - undopush = push -f origin HEAD^:master - sui = submodule update --init + suir = submodule update --init --recursive [core] # Use custom `.gitignore` and `.gitattributes` @@ -73,3 +69,5 @@ [user] email = IvanMalison@gmail.com name = Ivan Malison +[merge] + conflictstyle = diff3 \ No newline at end of file diff --git a/.gitignore b/dotfiles/gitignore similarity index 76% rename from .gitignore rename to dotfiles/gitignore index 373bd88d..e9419cd7 100644 --- a/.gitignore +++ b/dotfiles/gitignore @@ -13,4 +13,11 @@ Thumbs.db .Spotlight-V100 .Trashes -.emacs.desktop \ No newline at end of file +.emacs.desktop + +.emacs* + +# yelp +TAGS +run_tests.sh +untracked/ \ No newline at end of file diff --git a/.hgignore b/dotfiles/hgignore similarity index 100% rename from .hgignore rename to dotfiles/hgignore diff --git a/.hushlogin b/dotfiles/hushlogin similarity index 100% rename from .hushlogin rename to dotfiles/hushlogin diff --git a/.inputrc b/dotfiles/inputrc similarity index 100% rename from .inputrc rename to dotfiles/inputrc diff --git a/.apt-get b/dotfiles/lib/apt-get.sh similarity index 100% rename from .apt-get rename to dotfiles/lib/apt-get.sh diff --git a/.vim/backups/.gitignore b/dotfiles/lib/bash.sh similarity index 100% rename from .vim/backups/.gitignore rename to dotfiles/lib/bash.sh diff --git a/.brew b/dotfiles/lib/brew.sh similarity index 90% rename from .brew rename to dotfiles/lib/brew.sh index 90430ac1..8aabf942 100755 --- a/.brew +++ b/dotfiles/lib/brew.sh @@ -1,5 +1,3 @@ -#!/bin/bash - # Make sure we’re using the latest Homebrew brew update @@ -29,6 +27,9 @@ brew install git brew install tmux brew install nmap brew install readline +brew install netcat +brew install reattach-to-user-namespace +brew install ngrep # Remove outdated versions from the cellar brew cleanup diff --git a/.completions/_git b/dotfiles/lib/completions/_git similarity index 100% rename from .completions/_git rename to dotfiles/lib/completions/_git diff --git a/.completions/_testify b/dotfiles/lib/completions/_testify similarity index 97% rename from .completions/_testify rename to dotfiles/lib/completions/_testify index d74882dd..6faa1daa 100644 --- a/.completions/_testify +++ b/dotfiles/lib/completions/_testify @@ -4,7 +4,7 @@ _testify() { typeset -A opt_args local context state line - BASE_TEST_PATH='tests' + BASE_TEST_PATH='yelp.tests' _arguments "1:testify_file:->file" "2:testify_:->test_case" case $state in diff --git a/dotfiles/lib/get_cols.awk b/dotfiles/lib/get_cols.awk new file mode 100644 index 00000000..8b1c8123 --- /dev/null +++ b/dotfiles/lib/get_cols.awk @@ -0,0 +1,12 @@ +#!/usr/bin/env gawk -f +BEGIN{ + column_count=split(cols,column_numbers," "); +} + { + for(i=1; i<=column_count; i++) + if(column_numbers[i] < 0) + printf "%s%s", $(NF + 1 + column_numbers[i]), OFS + else + printf "%s%s", $column_numbers[i], OFS + printf "%s", ORS + } diff --git a/.osx b/dotfiles/lib/osx.sh similarity index 100% rename from .osx rename to dotfiles/lib/osx.sh diff --git a/dotfiles/lib/shellrc.sh b/dotfiles/lib/shellrc.sh new file mode 100644 index 00000000..d60bc57c --- /dev/null +++ b/dotfiles/lib/shellrc.sh @@ -0,0 +1,3 @@ +for filename in ~/.lib/shellrc/*; do + source $filename +done diff --git a/dotfiles/lib/shellrc/aliases.sh b/dotfiles/lib/shellrc/aliases.sh new file mode 100644 index 00000000..4bbace1a --- /dev/null +++ b/dotfiles/lib/shellrc/aliases.sh @@ -0,0 +1,52 @@ +alias script_abspath='$(dirname "${BASH_SOURCE}" | xargs "${readlink_command}" -f)' + +alias emacs="emacsclient -t" +alias readlink="greadlink" + +alias sudo='sudo ' + +# IP addresses +alias ip="dig +short myip.opendns.com @resolver1.opendns.com" +alias localip="ifconfig getifaddr en1" + +alias whois="whois -h whois-servers.net" + +# Clean up LaunchServices to remove duplicates in the “Open With” menu +alias lscleanup="/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user && killall Finder" + +# View HTTP traffic +alias sniff="sudo ngrep -d 'en1' -t '^(GET|POST) ' 'tcp and port 80'" +alias httpdump="sudo tcpdump -i en1 -n -s 0 -w - | grep -a -o -E \"Host\: .*|GET \/.*\"" + +# Canonical hex dump; some systems have this symlinked +command -v hd > /dev/null || alias hd="hexdump -C" + +# OS X has no `md5sum`, so use `md5` as a fallback +command -v md5sum > /dev/null || alias md5sum="md5" + +# OS X has no `sha1sum`, so use `shasum` as a fallback +command -v sha1sum > /dev/null || alias sha1sum="shasum" + +# URL-encode strings +alias urlencode='python -c "import sys, urllib as ul; print ul.quote_plus(sys.argv[1]);"' + +# Merge PDF files +# Usage: `mergepdf -o output.pdf input{1,2,3}.pdf` +alias mergepdf='/System/Library/Automator/Combine\ PDF\ Pages.action/Contents/Resources/join.py' + +# Disable Spotlight +alias spotoff="sudo mdutil -a -i off" +# Enable Spotlight +alias spoton="sudo mdutil -a -i on" + +# One of @janmoesen’s ProTip™s +for method in GET HEAD POST PUT DELETE TRACE OPTIONS; do + alias "$method"="lwp-request -m '$method'" +done + +alias stfu="osascript -e 'set volume output muted true'" +alias pumpitup="osascript -e 'set volume 7'" + +alias tmux="tmux -2" +alias remote_os_copy='linux_nc_paste_to_remote_clipboard' +alias timestamp='date +%s' diff --git a/.exports b/dotfiles/lib/shellrc/exports.sh similarity index 100% rename from .exports rename to dotfiles/lib/shellrc/exports.sh diff --git a/dotfiles/lib/shellrc/functions.sh b/dotfiles/lib/shellrc/functions.sh new file mode 100644 index 00000000..d74d353e --- /dev/null +++ b/dotfiles/lib/shellrc/functions.sh @@ -0,0 +1,66 @@ +function parse_git_branch() { + ref=$(git symbolic-ref HEAD 2> /dev/null) || \ + ref=$(git rev-parse --short HEAD 2> /dev/null) || return + echo ${ref#refs/heads/} +} + +function current_shell() { + ps -p $$ | tail -1 | awk '{print $NF}' | xargs which | xargs readlink -f +} + +function is_zsh() { + test -n "$(current_shell | grep -o zsh)" +} + +function get_cols() { + FS=' ' + while getopts "F:" OPTCHAR; do + case $OPTCHAR in + F) + FS=$OPTARG + ;; + esac + done + shift $((OPTIND-1)) + awk -f "$HOME/.lib/get_cols.awk" -v "cols=$*" -v "FS=$FS" +} + +function find_all_ssh_agent_sockets() { + find /tmp -type s -name agent.\* 2> /dev/null | grep '/tmp/ssh-.*/agent.*' +} + +function set_ssh_agent_socket() { + export SSH_AUTH_SOCK=$(find_all_ssh_agent_sockets | tail -n 1 | awk -F: '{print $1}') +} + +# Determine size of a file or total size of a directory +function fs() { + if du -b /dev/null > /dev/null 2>&1; then + local arg=-sbh + else + local arg=-sh + fi + if [[ -n "$@" ]]; then + du $arg -- "$@" + else + du $arg .[^.]* * + fi +} + +# Start an HTTP server from a directory, optionally specifying the port +function server() { + local port="${1:-8000}" + sleep 1 && open "http://localhost:${port}/" & + # Set the default Content-Type to `text/plain` instead of `application/octet-stream` + # And serve everything as UTF-8 (although not technically correct, this doesn’t break anything for binary files) + python -c $'import SimpleHTTPServer;\nmap = SimpleHTTPServer.SimpleHTTPRequestHandler.extensions_map;\nmap[""] = "text/plain";\nfor key, value in map.items():\n\tmap[key] = value + ";charset=UTF-8";\nSimpleHTTPServer.test();' "$port" +} + +# All the dig info +function digga() { + dig +nocmd "$1" any +multiline +noall +answer +} + +function shell_stats() { + history | awk '{CMD[$2]++;count++;}END { for (a in CMD)print CMD[a] " " CMD[a]/count*100 "% " a;}' | grep -v "./" | column -c3 -s " " -t | sort -nr | nl | head -n20 +} diff --git a/.path b/dotfiles/lib/shellrc/path.sh similarity index 100% rename from .path rename to dotfiles/lib/shellrc/path.sh diff --git a/.vim/swaps/.gitignore b/dotfiles/lib/shellrc/prompt.sh similarity index 100% rename from .vim/swaps/.gitignore rename to dotfiles/lib/shellrc/prompt.sh diff --git a/dotfiles/lib/shellrc/remote_clipboard.sh b/dotfiles/lib/shellrc/remote_clipboard.sh new file mode 100644 index 00000000..5be40dd2 --- /dev/null +++ b/dotfiles/lib/shellrc/remote_clipboard.sh @@ -0,0 +1,20 @@ +REMOTE_CLIPBOARD_PORT='1234' + +function remote_clipboard_server() { + while [ 1 ] + do + netcat -l -p ${1-$REMOTE_CLIPBOARD_PORT} -e "pbcopy" + done +} + +function remote_clipboard_server_daemon() { + daemonize `which reattach-to-user-namespace` -l $SHELL -c "source ~/.zshrc; remote_clipboard_server" +} + +function linux_nc_paste_to_remote_clipboard() { + nc localhost ${1-$REMOTE_CLIPBOARD_PORT} -q 0 +} + +function osx_nc_paste_to_remote_clipboard() { + nc localhost ${1-$REMOTE_CLIPBOARD_PORT} -D +} diff --git a/dotfiles/lib/shellrc/yelp.sh b/dotfiles/lib/shellrc/yelp.sh new file mode 100644 index 00000000..21a62a32 --- /dev/null +++ b/dotfiles/lib/shellrc/yelp.sh @@ -0,0 +1,87 @@ +alias i="ipython tools/interactive.py" +alias apperror="tools/scribereader -e prod -f apperror | tools/pretty_error_log" +alias environ=". ~/.pgconf-$USER/environ.sh" +alias ym="cd ~/pg/yelp-main" +alias live="cd /nail/live/yelp" +alias sb="sandbox -vv --minimal" + +function fix_environment_script() { + sed -i 's/export YELP_CONFIG:yelp_conn:replication_delay_params.*$//' $YELP_SANDBOX_ROOT/environment.sh +} + +function get_sandbox_identifier() { + echo $YELP_SANDBOX_ROOT | gawk 'match($0, /pgconf-.*-(.*)/, matched) {print matched[1]}' +} + +function is_proddb() { +python 2>/dev/null - < +# 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: %{$FG[$code]Test%f%}" + done +} + diff --git a/dotfiles/lib/zsh/term_support.sh b/dotfiles/lib/zsh/term_support.sh new file mode 100644 index 00000000..c056989e --- /dev/null +++ b/dotfiles/lib/zsh/term_support.sh @@ -0,0 +1,35 @@ +#usage: title short_tab_title looooooooooooooooooooooggggggg_windows_title +#http://www.faqs.org/docs/Linux-mini/Xterm-Title.html#ss3.1 +#Fully support screen, iterm, and probably most modern xterm and rxvt +#Limited support for Apple Terminal (Terminal can't set window or tab separately) +function title { + if [[ "$DISABLE_AUTO_TITLE" == "true" ]] || [[ "$EMACS" == *term* ]]; then + return + fi + if [[ "$TERM" == screen* ]]; then + print -Pn "\ek$1:q\e\\" #set screen hardstatus, usually truncated at 20 chars + elif [[ "$TERM" == xterm* ]] || [[ $TERM == rxvt* ]] || [[ "$TERM_PROGRAM" == "iTerm.app" ]]; then + print -Pn "\e]2;$2:q\a" #set window name + print -Pn "\e]1;$1:q\a" #set icon (=tab) name (will override window name on broken terminal) + fi +} + +ZSH_THEME_TERM_TAB_TITLE_IDLE="%15<..<%~%<<" #15 char left truncated PWD +ZSH_THEME_TERM_TITLE_IDLE="%n@%m: %~" + +#Appears when you have the prompt +function omz_termsupport_precmd { + title $ZSH_THEME_TERM_TAB_TITLE_IDLE $ZSH_THEME_TERM_TITLE_IDLE +} + +#Appears at the beginning of (and during) of command execution +function omz_termsupport_preexec { + emulate -L zsh + setopt extended_glob + local CMD=${1[(wr)^(*=*|sudo|ssh|rake|-*)]} #cmd name only, or if this is sudo or ssh, the next cmd + title "$CMD" "%100>...>${2:gs/%/%%}%<<" +} + +autoload -U add-zsh-hook +add-zsh-hook precmd omz_termsupport_precmd +add-zsh-hook preexec omz_termsupport_preexec diff --git a/.wgetrc b/dotfiles/wgetrc similarity index 100% rename from .wgetrc rename to dotfiles/wgetrc diff --git a/dotfiles/zshrc b/dotfiles/zshrc new file mode 100644 index 00000000..6d699ad6 --- /dev/null +++ b/dotfiles/zshrc @@ -0,0 +1,2 @@ +source ~/.lib/shellrc.sh +source ~/.lib/zsh.sh \ No newline at end of file diff --git a/oh-my-zsh b/oh-my-zsh deleted file mode 160000 index ac9588ba..00000000 --- a/oh-my-zsh +++ /dev/null @@ -1 +0,0 @@ -Subproject commit ac9588ba3c8b361b11ce969a676a737298a2295f diff --git a/web_start.sh b/web_start.sh index c260e9d8..b63cebab 100755 --- a/web_start.sh +++ b/web_start.sh @@ -12,7 +12,7 @@ function osx() { echo "gcc not found." exit fi - hash brew &>/dev/null && echo "brew found" || ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)" + hash brew &>/dev/null && echo "brew found" || ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)" brew update brew install git }