0a75ec5d9b
You can call these functions directly if you want, but they're designed to be a generic interface for any URL: function! s:fcall(fn, file, ...) abort let ns = matchstr(a:file, '^\a\a\+\ze:') if len(ns) && exists('*' . ns . '#' . a:fn) return call(ns . '#' . a:fn, [a:file] + a:000) else return call(a:fn, [a:file] + a:000) endif endfunction |
||
---|---|---|
.. | ||
fugitive.vim |