2013-07-04 55 views
0

我正在尋找如何在vim狀態行中顯示分支名稱(對於git和mercurial)。有沒有插件?vim statusline中的VCS分支(mercurial&git)

我試圖用vcprompt

function! GetVcpromptBranch() 
    let result = system('vcprompt') 
    return result 
endfunction 

和.vimrc裏

set statusline= .... Branch\ %{GetVcpromptBranch()} 

但這個函數被調用非常頻繁,所以一切都放緩。有一些替代品嗎?

回答

1

如果你不介意的話指的是插件,powerline將是你的朋友:)

我使用powerline只有git,但似乎也支持mercurialhere

+0

Tnx,我完全忘了powerline) – erthalion

0

原來的vcprompt是用C編寫的,其目的正是爲了避免你所描述的問題。它速度快,重量輕。