VimL: Sprawdzanie, czy funkcja istnieje

w tej chwili sprzątam moje.vimrc plik, aby upewnić się, że jest zgodny w większości systemów.

W mojej linii statusu używam funkcji, którą ustawia inna wtyczkaGitBranchInfoString() funkcja wprowadzona przezta wtyczka.

Chcę tylko sprawdzić, czy ta funkcja jest ustawiona i dopiero potem dodać ją do linii statusu. Byłoby to w jego własnej linii, więc po prostu muszę to sprawdzić.

Jaki byłby najprostszy sposób, aby to osiągnąć?

Dziękujemy za całą pomoc!

EDYTOWAĆ:

Mam następujące:

if exists('*GitBranchInfoString')
    let &stl.='%{GitBranchInfoString()}'
endif

questionAnswers(3)

yourAnswerToTheQuestion