[from now] 2012/07/30 02:41:18

diff --git a/.vimrc b/.vimrc
index 6c9aece..8ab559e 100644
--- a/.vimrc
+++ b/.vimrc
@@ -4,7 +4,6 @@
 " 全体をインデント  gg=G
 " 全体を選択        ggVG

-
 "========================================
 " How-to-Use
 "========================================
@@ -25,6 +24,7 @@
 "========================================
 " Vundle
 "========================================
+"{{{
 set nocompatible
 filetype off

@@ -57,6 +57,10 @@ Bundle 'sjl/gundo.vim'
 Bundle 'godlygeek/tabular'
 Bundle 'nathanaelkane/vim-indent-guides'
 Bundle 'tpope/vim-surround'
+
+" 自動括弧閉じ
+Bundle 'Townk/vim-autoclose'
+
 "}}}

 " Ref"{{{
@@ -141,6 +145,7 @@ Bundle 'vim-scripts/phpcomplete.vim'
 Bundle 'gmarik/vundle'

 filetype plugin indent on
+"}}}

 "========================================
 " Autocmd
@@ -166,6 +171,7 @@ augroup END
 "========================================
 " General
 "========================================
+"{{{
 colorscheme molokai
 syntax  on
 set     t_Co=256
@@ -194,6 +200,7 @@ set     vb t_vb=
 " set   browsedir=buffer " Exploreの初期ディレクトリ
 " set   formatoptions=lmoq   " テキスト整形オプション，マルチバイト系を追加

+
 " カレントウィンドウにのみ罫線を引く
 set     cursorline
 augroup CSL
@@ -247,10 +254,11 @@ vnoremap v V
     " return a:command
   " endif
 " endfunction
-
+"}}}
 "========================================
 " Mapping
 "========================================
+"{{{
 nnoremap      H ^
 vnoremap      H ^
 nnoremap      L $
@@ -283,8 +291,10 @@ inoremap      <C-e>      <End>
 inoremap      <C-a>      <Home>
 inoremap      <C-h>      <Backspace>
 inoremap      <C-d>      <Del>
-inoremap      jk         <esc>
-inoremap      kj         <esc>:w!<CR>
+inoremap      jk         <Esc>
+inoremap      kj         <Esc>:w!<CR>
+inoremap      ;;         <End>;<Esc>
+

 " popup
 highlight Pmenu          ctermbg=gray         ctermfg=black
@@ -308,11 +318,12 @@ cnoremap <expr> / getcmdtype() == '/' ? '\/' : '/'

 " ハイライト消去
 nnoremap <silent> <ESC><ESC> :nohlsearch<CR><ESC>
-
+"}}}

 "========================================
 " Completion
 "========================================
+"{{{
 set wildmenu               " コマンド補完を強化
 set wildchar=<tab>         " コマンド補完を開始するキー
 set wildmode=list:full     " リスト表示，最長マッチ
@@ -324,6 +335,7 @@ cnoremap <C-p> <Up>
 cnoremap <Up>  <C-p>
 cnoremap <C-n> <Down>
 cnoremap <Down>  <C-n>
+"}}}

 "========================================
 " Plugins
@@ -378,7 +390,7 @@ highlight Buftabs  ctermbg=33  ctermfg=gray

 "========================================
 " taglist.vim
-"=php =======================================
+"========================================
 "{{{
 set tags=tags
 let Tlist_Show_One_File = 1               " 現在編集中のソースのタグしか表示しない
@@ -415,9 +427,12 @@ hi IndentGuidesEven ctermbg=237

 "========================================
 " neocomplcache
-" http://www.karakaram.com/vim/neocomplcache/
 "========================================
 "{{{
+"
+" http://www.karakaram.com/vim/neocomplcache/
+"
+
 "補完ウィンドウの設定
 set completeopt=menuone

@@ -491,7 +506,7 @@ let g:neocomplcache_dictionary_filetype_lists = {
     \ }

 " Spaceで補完をキャンセル
-inoremap <expr><Space> pumvisible() ? neocomplcache#smart_close_popup() : "<Space>"
+" inoremap <expr><Space> pumvisible() ? neocomplcache#smart_close_popup() : "<Space>"

 " TABで補完できるようにする
 inoremap <expr><TAB> pumvisible() ? "\<C-n>" : "\<TAB>"
@@ -558,6 +573,8 @@ nnoremap <silent> [unite]s  :<C-u>VimShell<CR>
 nnoremap <silent> [unite].  :<C-u>VimFilerBufferDir -quit<CR>
 nnoremap <silent> [unite]f  :<C-u>VimFiler -quit<CR>

+let g:unite_source_file_mru_limit = 500
+
 if executable('grep')
   let g:unite_source_grep_command = 'grep'
   let g:unite_source_grep_default_opts = '-iHn -R --color=never'