[from now] 2012/09/07 11:51:02

diff --git a/.vimrc b/.vimrc
index 06360a8..f0312e0 100644
--- a/.vimrc
+++ b/.vimrc
@@ -366,6 +366,11 @@ inoremap      <C-d>      <Del>
 inoremap      jk         <Esc>
 inoremap      kj         <Esc>
 inoremap      ;;         <End>;<Esc>
+nnoremap      t          <Nop>
+nnoremap      tt         <C-]>          " 飛ぶ
+nnoremap      tn         :<C-u>tag<CR>  " 進む
+nnoremap      tp         :<C-u>pop<CR>  " 戻る
+nnoremap      tl         :<C-u>tags<CR> " 履歴一覧

 " MacVim
@@ -441,35 +446,21 @@ highlight StatusLineNC   ctermbg=gray         ctermfg=60 " 非カレントウィ
 "}}}

 "========================================
-" Completion
-"========================================
-"{{{
-set wildmenu               " コマンド補完を強化
-set wildchar=<tab>         " コマンド補完を開始するキー
-set wildmode=list:full     " リスト表示，最長マッチ
-set history=1000           " コマンド・検索パターンの履歴数
-set complete& complete+=k  " 補完に辞書ファイル追加
-
-" Ex-modeでの<C-p><C-n>をzshのヒストリ補完っぽくする
-cnoremap <C-p> <Up>
-cnoremap <Up>  <C-p>
-cnoremap <C-n> <Down>
-cnoremap <Down>  <C-n>
-"}}}
-
-"========================================
 " Plugins
 "========================================
 "{{{

+"****************************************
 " rails.vim
 if has('mac')
   command! -bar -nargs=1 OpenURL :!open <args>
 endif

+"****************************************
 " nerdtree
 nnoremap    fn         :NERDTree<CR>

+"****************************************
 " nerdcommenter
 let NERDSpaceDelims = 1
 nmap    cc         \cc
@@ -479,9 +470,11 @@ vmap    cc         \cc
 vmap    cs         \cs
 vmap    cu         \cu

+"****************************************
 " tabular
 vnoremap    tt         :Tab/

+"****************************************
 " syntastic
 let g:syntastic_quiet_warnings=1
 let g:syntastic_mode_map = {
@@ -489,6 +482,7 @@ let g:syntastic_mode_map = {
   \ 'active_filetypes' : ['php', 'python', 'ruby'],
   \ 'passive_filetypes': [] }

+"****************************************
 " vimfiler
 let g:vimfiler_as_default_explorer = 1
 let g:vimfiler_safe_mode_by_default = 0
@@ -501,43 +495,29 @@ function! s:vimfiler_settings()
   " nnoremap <buffer>v          :call vimfiler#mappings#do_action('my_vsplit')<Cr>
 endfunction

+"****************************************
  "yankring
 let g:yankring_history_file = '.yankring'
 let g:yankring_n_keys = 'Y D'

+"****************************************
 " toggle.vim
 let g:toggle_pairs = { 'yes':'no', 'no':'yes', 'enable':'disable', 'disable':'enable' }

+"****************************************
 " buftabs
 let g:buftabs_only_basename=1
 let g:buftabs_in_statusline=1
 let g:buftabs_active_highlight_group="Buftabs"
 highlight Buftabs        ctermbg=33

+"****************************************
 " mru.vim
 let MRU_Window_Height   = 30
 let MRU_Max_Entries     = 10000

-" " vim-indent-guides
-" " indent-guides を有効にする
-" let g:indent_guides_enable_on_vim_startup = 1
-" " 1インデント目からガイドする
-" let g:indent_guides_start_level = 1
-" " 自動カラーを無効にして手動で設定する
-" let g:indent_guides_auto_colors = 0
-" " ガイドの幅
-" let g:indent_guides_guide_size = 1
-" " 奇数インデントのガイドカラー
-" highlight IndentGuidesOdd  ctermbg=235 guibg=#444444
-" " 偶数インデントのガイドカラー
-" highlight IndentGuidesEven ctermbg=237 guibg=#333333
-
-"}}}
-
-"========================================
+"****************************************
 " taglist.vim
-"========================================
-"{{{
 set tags=tags
 let Tlist_Show_One_File = 1               " 現在編集中のソースのタグしか表示しない
 let Tlist_Exit_OnlyWindow = 1             " taglistのウィンドーが最後のウィンドーならばVimを閉じる
@@ -545,14 +525,29 @@ let Tlist_Enable_Fold_Column = 1          " 折りたたみ
 let Tlist_Auto_Update = 1
 let Tlist_WinWidth = 30
 " let Tlist_Auto_Open = 1                   " 自動表示
-" nnoremap <silent> ft    :Tlist<CR>             " taglistを開くショットカットキー
-"}}}
+" nnoremap <silent> ft    :Tlist<CR>        " taglistを開くショットカットキー

-"========================================
+"****************************************
+" unite.vim
+nnoremap [unite]   <Nop>
+nmap   f [unite]
+" nnoremap <silent> [unite]a  :<C-u>UniteWithCurrentDir -no-split -buffer-name=files buffer file_mru bookmark file<CR>
+" nnoremap <silent> [unite]d  :<C-u>Unite               -no-split -buffer-name=files file<CR>
+" nnoremap <silent> [unite]c  :<C-u>UniteWithBufferDir  -no-split -buffer-name=files file<CR>
+" nnoremap <silent> [unite]u  :<C-u>Unite               -no-split buffer file_mru<CR>
+nnoremap <silent> [unite].  :<C-u>VimFilerBufferDir   -quit<CR>
+nnoremap <silent> [unite]f  :<C-u>VimFilerCurrentDir  -quit<CR>
+nnoremap <silent> [unite]s  :<C-u>VimShell<CR>
+nnoremap <silent> [unite]u  :<C-u>MRU<CR>
+
+if executable('grep')
+  let g:unite_source_grep_command = 'grep'
+  let g:unite_source_grep_default_opts = '-ERIn --color=never'
+  let g:unite_source_grep_recursive_opt = ''
+endif
+
+"****************************************
 " neocomplcache
-"========================================
-"{{{
-"
 " http://www.karakaram.com/vim/neocomplcache/
 "
 " "補完ウィンドウの設定
@@ -656,38 +651,39 @@ let Tlist_WinWidth = 30
 " autocmd FileType php        setlocal omnifunc=phpcomplete#CompletePHP
 " autocmd FileType c          setlocal omnifunc=ccomplete#Complete
 " autocmd FileType ruby       setlocal omnifunc=rubycomplete#Complete
-"}}}

-"========================================
-" unite.vim
-"========================================
-"{{{
-nnoremap [unite]   <Nop>
-nmap   f [unite]
-" nnoremap <silent> [unite]a  :<C-u>UniteWithCurrentDir -no-split -buffer-name=files buffer file_mru bookmark file<CR>
-" nnoremap <silent> [unite]d  :<C-u>Unite               -no-split -buffer-name=files file<CR>
-" nnoremap <silent> [unite]c  :<C-u>UniteWithBufferDir  -no-split -buffer-name=files file<CR>
-" nnoremap <silent> [unite]u  :<C-u>Unite               -no-split buffer file_mru<CR>
-nnoremap <silent> [unite].  :<C-u>VimFilerBufferDir   -quit<CR>
-nnoremap <silent> [unite]f  :<C-u>VimFilerCurrentDir  -quit<CR>
-nnoremap <silent> [unite]s  :<C-u>VimShell<CR>
-nnoremap <silent> [unite]u  :<C-u>MRU<CR>
+"****************************************
+" " vim-indent-guides
+" " indent-guides を有効にする
+" let g:indent_guides_enable_on_vim_startup = 1
+" " 1インデント目からガイドする
+" let g:indent_guides_start_level = 1
+" " 自動カラーを無効にして手動で設定する
+" let g:indent_guides_auto_colors = 0
+" " ガイドの幅
+" let g:indent_guides_guide_size = 1
+" " 奇数インデントのガイドカラー
+" highlight IndentGuidesOdd  ctermbg=235 guibg=#444444
+" " 偶数インデントのガイドカラー
+" highlight IndentGuidesEven ctermbg=237 guibg=#333333
+

-if executable('grep')
-  let g:unite_source_grep_command = 'grep'
-  let g:unite_source_grep_default_opts = '-ERIn --color=never'
-  let g:unite_source_grep_recursive_opt = ''
-endif
 "}}}

 "========================================
-" Tag Jump
+" Completion
 "========================================
 "{{{
-nnoremap t   <Nop>
-nnoremap tt  <C-]>          " 飛ぶ
-nnoremap tn  :<C-u>tag<CR>  " 進む
-nnoremap tp  :<C-u>pop<CR>  " 戻る
-nnoremap tl  :<C-u>tags<CR> " 履歴一覧
+set wildmenu               " コマンド補完を強化
+set wildchar=<tab>         " コマンド補完を開始するキー
+set wildmode=list:full     " リスト表示，最長マッチ
+set history=1000           " コマンド・検索パターンの履歴数
+set complete& complete+=k  " 補完に辞書ファイル追加
+
+" Ex-modeでの<C-p><C-n>をzshのヒストリ補完っぽくする
+cnoremap <C-p> <Up>
+cnoremap <Up>  <C-p>
+cnoremap <C-n> <Down>
+cnoremap <Down>  <C-n>
 "}}}