commit 98b2fa5104f4203949e16067afdaf6203b17e180
parent a63c8a2ec8ab03cef906c21f40fad7d00deeba10
Author: Martin Grenfell <martin.grenfell@gmail.com>
Date: Wed, 4 Jan 2012 09:27:06 +0000
make a syntax fix for certain versions of vim
It seems that some versions of vim done like the syntax of:
function("foo")()
so refactor it slightly.
Diffstat:
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/plugin/NERD_tree.vim b/plugin/NERD_tree.vim
@@ -521,10 +521,11 @@ endfunction
"FUNCTION: KeyMap.invoke() {{{3
"Call the KeyMaps callback function
function! s:KeyMap.invoke(...)
+ let Callback = function(self.callback)
if a:0
- call function(self.callback)(a:1)
+ call Callback(a:1)
else
- call function(self.callback)()
+ call Callback()
endif
endfunction