もた日記

くだらないことを真面目にやる

Vimメモ : nerdtree-git-pluginでGitのステータスを表示


nerdtree-git-plugin


github.com

nerdtree-git-pluginプラグインをインストールすればThe NERD Treeのディレクトリツリー上にGitのステータスを表示することができる。

f:id:wonder-wall:20160405235943p:plain

インストール


NeoBundleの場合は下記設定をvimrcに追加。もちろんThe NERD Tree本体は必要。

NeoBundle 'scrooloose/nerdtree'
NeoBundle 'Xuyuanp/nerdtree-git-plugin'


使い方


インストールが完了すれば特に設定は不要。
デフォルトの記号は以下のようになっているがvimrcで設定すれば好きなように変更できる。

let g:NERDTreeIndicatorMapCustom = {
    \ "Modified"  : "✹",
    \ "Staged"    : "✚",
    \ "Untracked" : "✭",
    \ "Renamed"   : "➜",
    \ "Unmerged"  : "═",
    \ "Deleted"   : "✖",
    \ "Dirty"     : "✗",
    \ "Clean"     : "✔︎",
    \ "Unknown"   : "?"
    \ }