[from now] 2013/02/25 22:11:25

diff --git a/profiles b/profiles
index 0505b67..b956393 160000
--- a/profiles
+++ b/profiles
@@ -1 +1 @@
-Subproject commit 0505b67ef9cd4001588efc4e2a1de0e249809830
+Subproject commit b9563934b4a17df4d34a0e3f5720a639a20d811f
diff --git a/pythonz b/pythonz
index e6ec2ad..fae44c0 160000
--- a/pythonz
+++ b/pythonz
@@ -1 +1 @@
-Subproject commit e6ec2ad6c35d9acf1add3f469d1e8be901eb4270
+Subproject commit fae44c0efa388a8b800ccfa8c01bd40102beb573
diff --git a/rvm b/rvm
index fc10d84..82891e5 160000
--- a/rvm
+++ b/rvm
@@ -1 +1 @@
-Subproject commit fc10d840d7382de5d5d930dfab2b91224799c108
+Subproject commit 82891e52962ba00e66f51b94fc78000bb3c4c1b6
diff --git a/vim/.vim/bundle/neobundle.vim b/vim/.vim/bundle/neobundle.vim
index 7be78ef..28ca422 160000
--- a/vim/.vim/bundle/neobundle.vim
+++ b/vim/.vim/bundle/neobundle.vim
@@ -1 +1 @@
-Subproject commit 7be78ef1bb5d4028787cb2a98306dd1476e64301
+Subproject commit 28ca4222770b153b086da81daa20907abfa93c39
diff --git a/zsh/zsh.d b/zsh/zsh.d
index b8f1852..ddbe8dd 160000
--- a/zsh/zsh.d
+++ b/zsh/zsh.d
@@ -1 +1 @@
-Subproject commit b8f18520552155217eb39abe5c3b18e41dde494b
+Subproject commit ddbe8dd049381f941b512d89f97e05b150fb2835
[from now] 2013/03/02 00:52:46

diff --git a/profiles b/profiles
index b956393..3a963c4 160000
--- a/profiles
+++ b/profiles
@@ -1 +1 @@
-Subproject commit b9563934b4a17df4d34a0e3f5720a639a20d811f
+Subproject commit 3a963c4782878ed486285d83800eab6a7f055716
diff --git a/rvm b/rvm
index 82891e5..634219b 160000
--- a/rvm
+++ b/rvm
@@ -1 +1 @@
-Subproject commit 82891e52962ba00e66f51b94fc78000bb3c4c1b6
+Subproject commit 634219b7654339e9b02ea4aa593e69f3f485db80
diff --git a/vim/.vim/bundle/neobundle.vim b/vim/.vim/bundle/neobundle.vim
index 28ca422..0598caa 160000
--- a/vim/.vim/bundle/neobundle.vim
+++ b/vim/.vim/bundle/neobundle.vim
@@ -1 +1 @@
-Subproject commit 28ca4222770b153b086da81daa20907abfa93c39
+Subproject commit 0598caa45fa28ccedebbb55bec4220132a55c2b2
diff --git a/vim/.vim/doc/chalice.txt b/vim/.vim/doc/chalice.txt
index 7021627..32e82b0 100644
--- a/vim/.vim/doc/chalice.txt
+++ b/vim/.vim/doc/chalice.txt
@@ -1,4 +1,4 @@
-*chalice.txt*	www.2ch.net browser.  Last Change: 15-Jan-2013.
+*chalice.txt*	www.2ch.net browser.  Last Change: 27-Feb-2013.

 		Chalice 戵���    by MURAOKA Taro (KoRoN)
diff --git a/vim/.vimrc b/vim/.vimrc
index 8229f87..e030065 100755
--- a/vim/.vimrc
+++ b/vim/.vimrc
@@ -157,6 +157,11 @@ NeoBundleLazy 'mattn/googletasks-vim.git', {
             \ 'depends' : ['mattn/webapi-vim.git'],
             \ 'autoload' : { 'commands' : 'GoogleTasks' }
             \ }
+NeoBundleLazy 'basyura/unite-firefox-bookmarks.git', {
+            \ 'depends': ['tyru/open-browser.vim.git', 'mattn/webapi-vim.git'],
+            \ 'autoload': {'commands': 'Unite' }
+            \ }
+

 filetype plugin on
diff --git a/vimperator/vimperator-plugins b/vimperator/vimperator-plugins
index 6920a58..e97b0e0 160000
--- a/vimperator/vimperator-plugins
+++ b/vimperator/vimperator-plugins
@@ -1 +1 @@
-Subproject commit 6920a58523ac71619d953fcfc4bad8ac96703870
+Subproject commit e97b0e006fcb5ef30db3960f1d96d052a3b2add3
[from now] 2013/03/03 23:49:25

diff --git a/rvm b/rvm
index 634219b..62a011c 160000
--- a/rvm
+++ b/rvm
@@ -1 +1 @@
-Subproject commit 634219b7654339e9b02ea4aa593e69f3f485db80
+Subproject commit 62a011c65c0db0c84e3e304cce89ca45765b1012
diff --git a/setup.sh b/setup.sh
index f396324..4086617 100755
--- a/setup.sh
+++ b/setup.sh
@@ -120,3 +120,14 @@ done
 rm ${HOME}/.gitignore
 ln -s ${PWD}/global-gitignore ${HOME}/.gitignore
 git config --global core.excludesfile ~/.gitignore
+
+# git
+git config --global user.name 'yuyunko'
+git config --global user.email 'i.xxxxxxxxxxxxx.13@gmail.com'
+git config --global github.user 'yuyunko'
+git config --global push.default simple
+# alias
+git config --global alias.ci commit
+git config --global alias.co checkout
+git config --global alias.st status
+
diff --git a/vim/.vim/bundle/neobundle.vim b/vim/.vim/bundle/neobundle.vim
index 0598caa..5856a67 160000
--- a/vim/.vim/bundle/neobundle.vim
+++ b/vim/.vim/bundle/neobundle.vim
@@ -1 +1 @@
-Subproject commit 0598caa45fa28ccedebbb55bec4220132a55c2b2
+Subproject commit 5856a67f5c39fded505911495d7da6f28bda5da6
diff --git a/vim/.vim/dict/coffee.dict b/vim/.vim/dict/coffee.dict
new file mode 100644
index 0000000..90df41b
--- /dev/null
+++ b/vim/.vim/dict/coffee.dict
@@ -0,0 +1,684 @@
+Array
+Boolean
+Components
+DOM
+DOMMouseScroll
+Date
+Error
+EvalError
+Function
+Image
+Infinity
+LN10
+LN2
+LOG10E
+LOG2E
+MAX_VALUE
+MIN_VALUE
+Math
+NEGATIVE_INFINITY
+NaN
+Number
+Object
+PI
+POSITIVE_INFINITY
+RangeError
+ReferenceError
+RegExp
+SQRT1_2
+SQRT2
+String
+SyntaxError
+TypeError
+URIError
+URL
+UTC
+__defineGetter__
+__defineSetter__
+__lookupGetter__
+__lookupSetter__
+_content
+abs
+acceptCharset
+acos
+action
+addEventListener
+addRange
+alert
+align
+alinkColor
+all
+alt
+altKey
+anchor
+anchorNode
+anchorOffset
+anchors
+appCodeName
+appMinorVersion
+appName
+appVersion
+appendChild
+applets
+apply
+arguments
+arity
+asin
+assign
+atan
+atan2
+atob
+attributes
+availHeight
+availLeft
+availTop
+availWidth
+back
+backgroundColor
+bgColor
+bgColorDeprecated
+big
+blink
+blur
+body
+bold
+border
+borderBottom
+borderBottomColor
+borderBottomStyle
+borderBottomWidth
+borderColor
+borderLeft
+borderLeftColor
+borderLeftStyle
+borderLeftWidth
+borderRight
+borderRightColor
+borderRightStyle
+borderRightWidth
+borderStyle
+borderTop
+borderTopColor
+borderTopStyle
+borderTopWidth
+borderWidth
+break
+browserLanguage
+btoa
+bubbles
+bufferDepth
+button
+call
+caller
+cancelBubble
+cancelable
+caption
+captureEvents
+case
+catch
+ceil
+cellPadding
+cellSpacing
+charAt
+charCode
+charCodeAt
+characterSet
+charset
+childNodes
+className
+clear
+clearInterval
+clearTimeout
+click
+clientHeight
+clientLeft
+clientTop
+clientWidth
+clientX
+clientY
+cloneNode
+close
+closed
+collapse
+collapseToEnd
+collapseToStart
+color
+colorDepth
+compatMode
+complete
+concat
+confirm
+const
+constructor
+containsNode
+content
+continue
+controllers
+cookie
+cookieEnabled
+cos
+cpuClass
+createAttribute
+createCaption
+createDocumentFragment
+createElement
+createElementNS
+createEvent
+createNSResolver
+createRange
+createTFoot
+createTHead
+createTextNode
+crypto
+ctrlKey
+current
+currentTarget
+decodeURI
+decodeURIComponent
+default
+defaultCharset
+defaultStatus
+defaultView
+delete
+deleteCaption
+deleteFromDocument
+deleteRow
+deleteTFoot
+deleteTHead
+description
+designMode
+detail
+deviceXDPI
+deviceYDPI
+dir
+directories
+dispatchEvent
+display
+do
+doctype
+document
+documentElement
+domain
+dump
+elements
+else
+embeds
+encodeURI
+encodeURIComponent
+encoding
+enctype
+escape
+eval
+evaluate
+event
+eventPhase
+every
+exec
+execCommand
+exp
+explicitOriginalTarget
+export
+extend
+fgColor
+fileName
+filter
+finally
+find
+firstChild
+fixed
+floor
+focus
+focusNode
+focusOffset
+font
+fontFamily
+fontSize
+fontSmoothingEnabled
+fontStretch
+fontStyle
+fontVariant
+fontWeight
+fontcolor
+fontsize
+for
+forEach
+forms
+forward
+frame
+frameElement
+frames
+fromCharCode
+fromElement
+function
+galleryImg
+getAttention
+getAttribute
+getAttributeNS
+getAttributeNode
+getAttributeNodeNS
+getComputedStyle
+getDate
+getDay
+getElementById
+getElementsByName
+getElementsByTagName
+getElementsByTagNameNS
+getFullYear
+getHours
+getMilliseconds
+getMinutes
+getMonth
+getRangeAt
+getSeconds
+getSelection
+getTime
+getTimezoneOffset
+getUTCDate
+getUTCDay
+getUTCFullYear
+getUTCHours
+getUTCMilliseconds
+getUTCMinutes
+getUTCMonth
+getUTCSeconds
+getYear
+global
+go
+hasAttribute
+hasAttributeNS
+hasAttributes
+hasChildNodes
+hasOwnProperty
+hash
+height
+history
+home
+host
+hostname
+href
+hspace
+id
+if
+ignoreCase
+images
+implementation
+import
+importNode
+in
+index
+indexOf
+initEvent
+initKeyEvent
+initMouseEvent
+initUIEvent
+innerHTML
+innerHeight
+innerWidth
+input
+insertBefore
+insertRow
+instanceof
+isChar
+isCollapsed
+isFinite
+isMap
+isNaN
+isPrototypeOf
+italics
+item
+javaEnabled
+join
+keyCode
+label
+lang
+language
+lastChild
+lastIndex
+lastIndexOf
+lastModified
+layerX
+layerY
+left
+length
+lineNumber
+link
+linkColor
+links
+loadOverlay
+localName
+location
+locationbar
+log
+logicalXDPI
+logicalYDPI
+lowsrc
+map
+match
+max
+menubar
+message
+metaKey
+method
+mimeTypes
+min
+moveBy
+moveTo
+multiline
+name
+nameProp
+namespaceURI
+navigate
+navigator
+new
+nextSibling
+nodeName
+nodeType
+nodeValue
+normalize
+now
+number
+offsetHeight
+offsetLeft
+offsetParent
+offsetTop
+offsetWidth
+offsetX
+offsetY
+onAbort
+onAfterPrint
+onBeforeCopy
+onBeforeCut
+onBeforePaste
+onBeforePrint
+onBeforeUnload
+onBlur
+onChange
+onClick
+onContextMenu
+onCopy
+onCut
+onDblClick
+onDrag
+onDragEnd
+onDragEnter
+onDragLeave
+onDragOver
+onDragStart
+onDrop
+onError
+onFinish
+onFocus
+onFocusIn
+onFocusOut
+onHelp
+onKeyDown
+onKeyPress
+onKeyUp
+onLine
+onLoad
+onMouseDown
+onMouseEnter
+onMouseLeave
+onMouseMove
+onMouseOut
+onMouseOver
+onMouseUp
+onMouseWheel
+onMove
+onMoveEnd
+onMoveStart
+onPaste
+onReadyStateChange
+onReset
+onResize
+onResizeEnd
+onResizeStart
+onScroll
+onSelect
+onSelectStart
+onSelectionChange
+onStart
+onStop
+onSubmit
+onUnload
+onabort
+onblur
+onchange
+onclick
+onclose
+ondblclick
+ondragdrop
+onerror
+onfocus
+onkeydown
+onkeypress
+onkeyup
+onload
+onmousedown
+onmousemove
+onmouseout
+onmouseover
+onmouseup
+onpaint
+onreset
+onresize
+onscroll
+onselect
+onsubmit
+onunload
+open
+openDialog
+opener
+opera
+opsProfile
+originalTarget
+oscpu
+outerHeight
+outerWidth
+ownerDocument
+pageX
+pageXOffset
+pageY
+pageYOffset
+parent
+parentNode
+parse
+parseFloat
+parseInt
+pathname
+personalbar
+pixelDepth
+pkcs11
+platform
+plugins
+pop
+port
+pow
+preference
+prefix
+preventBubble
+preventCapture
+preventDefault
+previousSibling
+print
+product
+productSub
+prompt
+propertyIsEnumerable
+propertyName
+protocol
+prototype
+push
+queryCommandEnabled
+queryCommandIndeterm
+queryCommandState
+queryCommandValue
+random
+rangeCount
+reduce
+reduceRight
+referrer
+relatedTarget
+releaseEvents
+reload
+removeAllRanges
+removeAttribute
+removeAttributeNS
+removeAttributeNode
+removeChild
+removeEventListener
+removeRange
+replace
+replaceChild
+reset
+resizeBy
+resizeTo
+return
+reverse
+round
+rows
+rules
+screen
+screenLeft
+screenTop
+screenX
+screenY
+scroll
+scrollBy
+scrollByLines
+scrollByPages
+scrollHeight
+scrollIntoView
+scrollLeft
+scrollMaxX
+scrollMaxY
+scrollTo
+scrollTop
+scrollWidth
+scrollX
+scrollY
+scrollbars
+search
+securityPolicy
+selectAllChildren
+selectionLanguageChange
+self
+setAttribute
+setAttributeNS
+setAttributeNode
+setAttributeNodeNS
+setDate
+setFullYear
+setHours
+setInterval
+setMilliseconds
+setMinutes
+setMonth
+setSeconds
+setTime
+setTimeout
+setUTCDate
+setUTCFullYear
+setUTCHours
+setUTCMilliseconds
+setUTCMinutes
+setUTCMonth
+setUTCSeconds
+setYear
+shift
+shiftKey
+sidebar
+sin
+sizeToContent
+slice
+small
+some
+sort
+source
+sourceIndex
+splice
+split
+sqrt
+src
+srcElement
+stack
+status
+statusbar
+stop
+stopPropagation
+strike
+style
+styleSheets
+sub
+submit
+substr
+substring
+summary
+sup
+supports
+switch
+systemLanguage
+tBodies
+tFoot
+tHead
+tabIndex
+tagName
+taintEnabled
+tan
+target
+test
+textContent
+this
+throw
+timeStamp
+title
+toDateString
+toElement
+toExponential
+toFixed
+toGMTString
+toLocaleDateString
+toLocaleLowerCase
+toLocaleString
+toLocaleTimeString
+toLocaleUpperCase
+toLowerCase
+toPrecision
+toSource
+toString
+toTimeString
+toUTCString
+toUpperCase
+toolbar
+top
+try
+type
+typeof
+undefined
+unescape
+uniqueID
+unshift
+unwatch
+updateCommands
+updateInterval
+useMap
+userAgent
+userLanguage
+userProfile
+valueOf
+var
+vendor
+vendorSub
+view
+vlinkColor
+void
+vspace
+watch
+wheelDelta
+which
+while
+width
+window
+with
+write
+writeln
diff --git a/vim/.vim/snippets/coffee.snip b/vim/.vim/snippets/coffee.snip
new file mode 100644
index 0000000..9ec79c9
--- /dev/null
+++ b/vim/.vim/snippets/coffee.snip
@@ -0,0 +1,7 @@
+snippet     ###
+abbr        ###
+options     head
+    ##############################
+     ${1}
+    ##############################
+
diff --git a/vim/.vimrc b/vim/.vimrc
index e030065..e845cb6 100755
--- a/vim/.vimrc
+++ b/vim/.vimrc
@@ -99,7 +99,9 @@ NeoBundleLazy 'svn.vim'
 NeoBundleLazy 'tacroe/unite-mark.git'
 NeoBundleLazy 'teramako/jscomplete-vim.git'
 NeoBundleLazy 'thinca/vim-openbuf.git'
-NeoBundleLazy 'thinca/vim-ref.git'
+NeoBundleLazy 'thinca/vim-ref.git', {
+            \ 'autoload': { 'commands': ['Unite'] }
+            \ }
 NeoBundleLazy 'tsukkee/unite-tag.git'
 NeoBundleLazy 'tyru/vim-altercmd.git'
 NeoBundleLazy 'ujihisa/tabpagecolorscheme.git'
@@ -113,6 +115,9 @@ NeoBundleLazy 'yuroyoro/yuroyoro256.vim'
 NeoBundle 'https://bitbucket.org/pentie/vimrepress'
 NeoBundle 'goldfeld/vim-seek' " Seek makes navigating long lines effortless, acting like f but taking two characters.
 "NeoBundle 'MarcWeber/vim-haxe' " vim runtime directory providing support for the haxe compiler - be more productive
+NeoBundleLazy 'davidhalter/jedi-vim.git', {
+            \ 'autoload': { 'filetypes': 'python' }
+            \ }
 NeoBundleLazy 'leafgarland/typescript-vim', {
             \ 'autoload': { 'filetypes': 'typescript' }
             \ }
@@ -746,10 +751,10 @@ set tags+=tags;
 " 各種辞書ファイル
 """"""""""""""""""""""""""""""
 " win
-augroup Dict
-    autocmd!
-    autocmd BufNewFile,BufRead *.bat,*.vbs setl dictionary=$MY_VIMRUNTIME/dict/vbs.dict,$MY_VIMRUNTIME/dict/dospatch.dict
-augroup END
+"augroup Dict
+    "autocmd!
+    "autocmd BufNewFile,BufRead *.bat,*.vbs setl dictionary=$MY_VIMRUNTIME/dict/vbs.dict,$MY_VIMRUNTIME/dict/dospatch.dict
+"augroup END

 """"""""""""""""""""""""""""""
 " システム関数
@@ -829,10 +834,10 @@ let g:octopress_vimfiler = 1

 "" jscomplete-vim
-augroup MyJsComplete
-    autocmd!
-    autocmd FileType javascript :setl omnifunc=jscomplete#CompleteJS
-augroup END
+"augroup MyJsComplete
+    "autocmd!
+    "autocmd FileType javascript,coffee :setl omnifunc=jscomplete#CompleteJS
+"augroup END

 "" TweetVim
 " タイムライン選択用の Unite を起動する
@@ -1051,9 +1056,12 @@ let g:neocomplcache_force_overwrite_completefunc = 1

 " Define dictionary.
 let g:neocomplcache_dictionary_filetype_lists = {
-            \ 'default' : '',
-            \ 'vimshell' : $HOME.'/.vimshell_hist',
-            \ 'scheme' : $HOME.'/.gosh_completions'
+            \ 'default': '',
+            \ 'vimshell': $HOME.'/.vimshell_hist',
+            \ 'scheme': $HOME.'/.gosh_completions',
+            \ 'coffee': $MY_VIMRUNTIME . '/dict/coffee.dict',
+            \ 'vbs': $MY_VIMRUNTIME . '/dict/vbs.dict',
+            \ 'dosbatch': $MY_VIMRUNTIME . '/dict/dosbatch.dict',
             \ }

 " Define keyword.
@@ -1095,7 +1103,7 @@ inoremap <expr><C-e>  neocomplcache#cancel_popup()
 " Enable omni completion.
 autocmd MyNeocom FileType css setlocal omnifunc=csscomplete#CompleteCSS
 autocmd MyNeocom FileType html,markdown setlocal omnifunc=htmlcomplete#CompleteTags
-autocmd MyNeocom FileType javascript setlocal omnifunc=javascriptcomplete#CompleteJS
+autocmd MyNeocom FileType javascript,coffee setlocal omnifunc=javascriptcomplete#CompleteJS
 autocmd MyNeocom FileType python setlocal omnifunc=pythoncomplete#Complete
 autocmd MyNeocom FileType xml setlocal omnifunc=xmlcomplete#CompleteTags

diff --git a/zsh/.zshenv b/zsh/.zshenv
index c364d78..c7509ec 100755
--- a/zsh/.zshenv
+++ b/zsh/.zshenv
@@ -148,9 +148,25 @@ if which rbenv > /dev/null; then
 fi

 # pythonbrew
-[[ -s $HOME/.pythonbrew/etc/bashrc ]] && source $HOME/.pythonbrew/etc/bashrc
+if [ -s "$HOME/.pythonbrew/etc/bashrc" ]; then
+    source "$HOME/.pythonbrew/etc/bashrc"
+    # exec command like virtualenvwrapper
+    alias mkvirtualenv="pythonbrew venv create"
+    alias rmvirtualenv="pythonbrew venv delete"
+    alias workon="pythonbrew venv use"
+fi
 # pythonz
-[[ -s $HOME/.pythonz/etc/bashrc ]] && source $HOME/.pythonz/etc/bashrc
+if [ -s $HOME/.pythonz/etc/bashrc ]; then
+    source $HOME/.pythonz/etc/bashrc
+    # use python 3.2.3
+    if [ -d "$HOME/.pythonz/pythons/CPython-3.2.3/bin" ]; then
+        export PATH=$HOME/.pythonz/pythons/CPython-3.2.3/bin:$PATH
+        export VIRTUALENVWRAPPER_PYTHON=$HOME/.pythonz/pythons/CPython-3.2.3/bin/python
+        export VIRTUALENVWRAPPER_VIRTUALENV=$HOME/.pythonz/pythons/CPython-3.2.3/bin/virtualenv
+        export WORKON_HOME=$HOME/.virtualenvs
+        source $HOME/.pythonz/pythons/CPython-3.2.3/bin/virtualenvwrapper.sh
+    fi
+fi

 # autojump
 # http://blog.glidenote.com/blog/2012/02/29/autojump-zsh/