[from now] 2012/09/21 17:57:37

diff --git a/.vimrc b/.vimrc
index bfa7f0a..866887c 100644
--- a/.vimrc
+++ b/.vimrc
@@ -4,6 +4,18 @@
 "========================================
 "{{{
 "
+" How-to-Use
+" git clone https://github.com/munkkya/.dotfiles
+" cd .dotfiles
+" git submodule init
+" git submodule update
+" sh setup.sh
+"
+" cd .im/bundle/vimproc
+" make -f .vim/bundle/vimproc/make_???.mak
+"
+" (git submodule add https://github.com/gmarik/vundle.git .vim/vundle.git)
+"
 " オプションリスト
 " http://vimwiki.net/?OptionList
 "
@@ -55,25 +67,6 @@
 "
 "
 "
-
-
-"}}}
-
-"========================================
-" How-to-Use
-"========================================
-"{{{
-"
-" git clone https://github.com/munkkya/.dotfiles
-" cd .dotfiles
-" git submodule init
-" git submodule update
-" sh setup.sh
-"
-" cd .im/bundle/vimproc
-" make -f .vim/bundle/vimproc/make_???.mak
-"
-" (git submodule add https://github.com/gmarik/vundle.git .vim/vundle.git)
 "}}}

 "========================================
@@ -87,49 +80,33 @@ set rtp&
 set rtp+=~/.vim/vundle.git/
 call vundle#rc()

-" Misc"{{{
-
 Bundle 'vim-scripts/buftabs'
 Bundle 'vim-scripts/mru.vim'
 Bundle 'vim-scripts/sudo.vim'
 Bundle 'vim-scripts/taglist.vim'
+Bundle 'vim-scripts/matchit.zip'
 Bundle 'Shougo/unite.vim'
 Bundle 'Shougo/vimproc'
 Bundle 'Shougo/vimshell'
 Bundle 'Shougo/vimfiler'
-Bundle 'thinca/vim-quickrun'
+Bundle 'tpope/vim-surround'
+Bundle 'tpope/vim-rails'
 Bundle 'scrooloose/nerdtree'
 Bundle 'scrooloose/nerdcommenter'
 Bundle 'scrooloose/syntastic'
+Bundle 'thinca/vim-quickrun'
 Bundle 'tomasr/molokai'
 Bundle 'banyan/recognize_charcode.vim'
-Bundle 'motemen/git-vim'
 Bundle 'taku-o/vim-toggle'
 Bundle 'sjl/gundo.vim'
 Bundle 'godlygeek/tabular'
-Bundle 'tpope/vim-surround'
-Bundle 'tpope/vim-rails'
-" Bundle 'vim-scripts/YankRing.vim'
-" Bundle 'vim-scripts/trinity.vim'
-" Bundle 'vim-scripts/Source-Explorer-srcexpl.vim'
-" Bundle 'vim-scripts/matchit.zip'
-" Bundle 'nathanaelkane/vim-indent-guides'
-" Bundle 'kana/vim-fakeclip'
-
-"}}}
-
-" Ref"{{{
-
-" リファレンス
-" Bundle 'thinca/vim-ref'
-
-" vimdoc 日本語
-Bundle 'yuroyoro/vimdoc_ja'
-
-"}}}
+Bundle 'motemen/git-vim'

-" Text-Object"{{{
+"""""""""""""""""""""""""""""""""""""""""
+" Syntax
+Bundle 'vim-scripts/applescript.vim'

+"""""""""""""""""""""""""""""""""""""""""
 " Text-Object
 Bundle 'kana/vim-textobj-user'

@@ -151,14 +128,8 @@ Bundle 'kana/vim-textobj-function.git'
 " vif (javascript & perl function)
 Bundle 'thinca/vim-textobj-plugins.git'

-"}}}
-
-" Syntax"{{{
-
-Bundle 'vim-scripts/applescript.vim'
-
-"}}}
-
+"""""""""""""""""""""""""""""""""""""""""
+" 必須
 Bundle 'gmarik/vundle'

 filetype plugin indent on
@@ -205,7 +176,6 @@ nnoremap <C-Tab> gt
 "========================================
 "{{{
 syntax  on
-set     scrolloff=8
 set     autoindent
 set     smartindent
 set     cindent
@@ -213,23 +183,31 @@ set     tabstop=2
 set     shiftwidth=2
 set     softtabstop=2
 set     smarttab
-set     clipboard=unnamed
-set     foldmethod=marker
-set     hlsearch
-set     incsearch
-set     nowrapscan
-set     backspace=eol,indent,start
-set     showmatch
-set     nobackup
-set     noswapfile
-set     autoread
-set     number
-set     ignorecase
-set     expandtab
-set     vb t_vb=
-set     hidden                     "編集中でもファイルを開けるようにする
-" set   browsedir=buffer           " Exploreの初期ディレクトリ
-" set   formatoptions=lmoq         " テキスト整形オプション，マルチバイト系を追加
+set     scrolloff=8                     " スクロールオフセット
+set     clipboard=unnamed               " クリップボードを使う
+set     foldmethod=marker               " 折りたたみ形式
+set     hlsearch                        " 検索結果をハイライトする
+set     incsearch                       " インクリメンタルサーチを使う
+set     nowrapscan                      " 検索をラップしない
+set     backspace=eol,indent,start      " バックスペースで消去できるようにする
+set     showmatch                       " 対応するカッコをハイライト
+set     nobackup                        " バックアップファイルを作成しない
+set     noswapfile                      " スワップファイルを作成しない
+set     autoread                        " 外部で変更された際に自動で再読み込み
+set     number                          " 行番号表示
+set     ignorecase                      " 大文字小文字無視
+set     expandtab                       " タブを空白にする
+set     vb t_vb=                        " ビジュアルベル
+set     hidden                          " 編集中でもファイルを開けるようにする
+set     lazyredraw                      " コマンド実行中は再描画しない
+set     ttyfast                         " 高速ターミナル接続を行う
+set     virtualedit& virtualedit+=block " 矩形選択で自由に移動する
+
+" 補完
+set     wildmenu                        " コマンド補完を強化
+set     wildchar=<tab>                  " コマンド補完を開始するキー
+set     wildmode=list:full              " リスト表示，最長マッチ
+set     history=1000                    " コマンド・検索パターンの履歴数

 " ステータスライン
 set     laststatus=2
@@ -246,17 +224,6 @@ highlight clear CursorLine
 highlight CursorLine gui=underline
 highlight CursorLine ctermbg=236 guibg=#333333

-" コマンド実行中は再描画しない
-set lazyredraw
-
-" 高速ターミナル接続を行う
-set ttyfast
-
-" 矩形選択で自由に移動する
-set virtualedit& virtualedit+=block
-
-" カラースキーム設定
-colorscheme molokai

 "}}}

@@ -306,11 +273,18 @@ nnoremap      tn         :<C-u>tag<CR>  " 進む
 nnoremap      tp         :<C-u>pop<CR>  " 戻る
 nnoremap      tl         :<C-u>tags<CR> " 履歴一覧

+" Ex-modeでの<C-p><C-n>をzshのヒストリ補完っぽくする
+cnoremap <C-p>   <Up>
+cnoremap <C-n>   <Down>
+cnoremap <Up>    <C-p>
+cnoremap <Down>  <C-n>
+
 " スラッシュの検索を楽にする
 cnoremap <expr> / getcmdtype() == '/' ? '\/' : '/'

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

 "========================================
@@ -353,6 +327,9 @@ endif
 "========================================
 "{{{

+" カラースキーム設定
+colorscheme molokai
+
 " highlight
 "
 " :help highlight-group
@@ -421,8 +398,6 @@ autocmd FileType vimfiler call s:vimfiler_settings()
 function! s:vimfiler_settings()
   nmap <silent><buffer><expr><Cr> vimfiler#smart_cursor_map("\<Plug>(vimfiler_expand_tree)", "\<Plug>(vimfiler_edit_file)")
   nmap <silent><buffer> q         <Plug>(vimfiler_exit)
-  " nnoremap <buffer>s          :call vimfiler#mappings#do_action('my_split')<Cr>
-  " nnoremap <buffer>v          :call vimfiler#mappings#do_action('my_vsplit')<Cr>
 endfunction

 "****************************************
@@ -475,19 +450,4 @@ endif

 "}}}

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