Ensure backward compatibility. v:t_func is not available before 8.0.

This commit is contained in:
Phil Runninger
2019-12-16 09:04:16 -05:00
parent a7886fb6c4
commit c962796b03
4 changed files with 5 additions and 5 deletions

View File

@@ -66,7 +66,7 @@ endfunction
"FUNCTION: KeyMap.invoke() {{{1
"Call the KeyMaps callback function
function! s:KeyMap.invoke(...)
let Callback = type(self.callback) == v:t_func ? self.callback : function(self.callback)
let Callback = type(self.callback) == type(function("tr")) ? self.callback : function(self.callback)
if a:0
call Callback(a:1)
else