[from now] 2013/02/24 11:09:00

diff --git a/profiles b/profiles
index 0505b67..ecc4db6 160000
--- a/profiles
+++ b/profiles
@@ -1 +1 @@
-Subproject commit 0505b67ef9cd4001588efc4e2a1de0e249809830
+Subproject commit ecc4db6e98a9ca945d33ebcd3aa9c4d1515506fa
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..64e14dc 160000
--- a/rvm
+++ b/rvm
@@ -1 +1 @@
-Subproject commit fc10d840d7382de5d5d930dfab2b91224799c108
+Subproject commit 64e14dc4a13dfb4e2c492d4f16796df89c36f841
diff --git a/vim/.vim/.vimpos b/vim/.vim/.vimpos
index 450cc9e..596a911 100755
--- a/vim/.vim/.vimpos
+++ b/vim/.vim/.vimpos
@@ -1,2 +1,2 @@
 winpos  4  22
-set lines=54 columns=192
+set lines=58 columns=224
diff --git a/vim/.vim/bundle/neobundle.vim b/vim/.vim/bundle/neobundle.vim
index 7be78ef..c71d2ae 160000
--- a/vim/.vim/bundle/neobundle.vim
+++ b/vim/.vim/bundle/neobundle.vim
@@ -1 +1 @@
-Subproject commit 7be78ef1bb5d4028787cb2a98306dd1476e64301
+Subproject commit c71d2ae6ca3cb4342972531598a01e5f76753a03
diff --git a/vim/.vimrc b/vim/.vimrc
index d37ccc2..a43f26b 100755
--- a/vim/.vimrc
+++ b/vim/.vimrc
@@ -81,7 +81,6 @@ NeoBundleLazy 'daisuzu/facebook.vim.git'
 NeoBundleLazy 'gmarik/vundle.git'
 NeoBundleLazy 'h1mesuke/unite-outline.git'
 NeoBundleLazy 'https://bitbucket.org/anyakichi/vim-histsearch'
-NeoBundleLazy 'koron/chalice.git'
 NeoBundle 'mattn/gist-vim'
 NeoBundleLazy 'mattn/unite-advent_calendar.git'
 NeoBundleLazy 'mattn/vim-metarw-simplenote.git'
@@ -128,9 +127,6 @@ NeoBundleLazy 'yaymukund/vim-haxe' " New and improved haxe syntax file for vim
 NeoBundleLazy 'koron/chalice', {
             \ 'autoload' : { 'commands' : 'Chalice' }
             \ }
-NeoBundle 'kchmck/vim-coffee-script', {
-            \ 'autoload': { 'filetypes': 'coffee' }
-            \ }
 NeoBundle 'thinca/vim-quickrun.git', {
             \ 'depends' : ['Shougo/vimproc', 'Shougo/unite.vim.git', 'osyo-manga/unite-quickfix', 'osyo-manga/shabadou.vim', 'jceb/vim-hier']
             \ }
@@ -1388,6 +1384,7 @@ autocmd FileType python setl tabstop=8 expandtab shiftwidth=4 softtabstop=4
 " coffeescript
 augroup coffeescript-auto-compile
     autocmd!
+    autocmd BufNewFile,BufRead *.coffee setl ft=coffee fenc=utf8 ff=unix
     " 適当なタイミングで再読み込み
     autocmd CursorHold *.cmd checktime
     autocmd CursorHold *.js checktime
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/02/24 12:41:54

diff --git a/vim/.vimrc b/vim/.vimrc
index a43f26b..64054f3 100755
--- a/vim/.vimrc
+++ b/vim/.vimrc
@@ -1290,25 +1290,33 @@ let s:hook = {
             \ }
 function! s:hook.on_success(session, context)
     let list = []
-    call add(list, "@if(0)==(0) ECHO OFF\r")
+    "call add(list, "@if(0)==(0) ECHO OFF\r")
+    call add(list, "@if(0)==(0) ECHO OFF")
     for line in readfile(a:session.config.srcfile, '', 10)
         if line =~ '^//' || line =~ '^#'
             if line[3 : 4] =~ 'OP' || line[2 : 3] =~ 'OP'
                 "echom 'option : ' . line[stridx(line, '"') + 1 : -2]
                 if line[stridx(line, '"') + 1 : -2] =~ '^pushd'
-                    call add(list, "    pushd \"%~dp0\" > nul\r")
-                    call add(list, "    CScript.exe //NoLogo //E:JScript \"%~f0\" %*\r")
-                    call add(list, "    popd > nul\r")
+                    "call add(list, "    pushd \"%~dp0\" > nul\r")
+                    "call add(list, "    CScript.exe //NoLogo //E:JScript \"%~f0\" %*\r")
+                    "call add(list, "    popd > nul\r")
+                    call add(list, "    pushd \"%~dp0\" > nul")
+                    call add(list, "    CScript.exe //NoLogo //E:JScript \"%~f0\" %*")
+                    call add(list, "    popd > nul")
                 else
-                    call add(list, "    CScript.exe //NoLogo //E:JScript \"%~f0\" %*\r")
+                    call add(list, "    CScript.exe //NoLogo //E:JScript \"%~f0\" %*")
                 endif
             endif
         endif
     endfor
-    call add(list, "pause\r")
-    call add(list, "GOTO :EOF\r")
-    call add(list, "@end\r")
-    call add(list, "\r")
+    "call add(list, "pause\r")
+    "call add(list, "GOTO :EOF\r")
+    "call add(list, "@end\r")
+    "call add(list, "\r")
+    call add(list, "pause")
+    call add(list, "GOTO :EOF")
+    call add(list, "@end")
+    call add(list, "")
     let inJs = fnamemodify(a:session.config.srcfile, ":p:r") . '.js'
     let outCmd = fnamemodify(a:session.config.srcfile, ":p:h") . '/_cmd/' . fnamemodify(a:session.config.srcfile, ":t:r") .'.cmd'
     "echom inJs
@@ -1316,7 +1324,8 @@ function! s:hook.on_success(session, context)
     let utf8List = list + readfile(inJs, 'b')
     let cp932List = []
     for line in utf8List
-        call add(cp932List, iconv(line, "UTF-8", "CP932"))
+        "call add(cp932List, iconv(line, "UTF-8", "CP932"))
+        call add(cp932List, iconv(substitute(line, "\r", "\r\n", "",), "UTF-8", "CP932"))
     endfor
     call writefile(cp932List, outCmd, 'b')
     if has('win32') || has('win64')