diff --git a/autoload/vimwiki/html.vim b/autoload/vimwiki/html.vim index 79dfc99..020285b 100644 --- a/autoload/vimwiki/html.vim +++ b/autoload/vimwiki/html.vim @@ -1308,7 +1308,7 @@ endfunction " }}} function! s:use_custom_wiki2html() "{{{ let custom_wiki2html = VimwikiGet('custom_wiki2html') - return !empty(custom_wiki2html) && s:file_exists(custom_wiki2html) + return !empty(custom_wiki2html) && (s:file_exists(custom_wiki2html) || s:binary_exists(custom_wiki2html)) endfunction " }}} function! vimwiki#html#CustomWiki2HTML(path, wikifile, force) "{{{ @@ -1538,6 +1538,10 @@ function! s:file_exists(fname) "{{{ return !empty(getftype(expand(a:fname))) endfunction "}}} +function! s:binary_exists(fname) "{{{ + return executable(expand(a:fname)) +endfunction "}}} + " uses VimwikiGet('path') function! vimwiki#html#get_wikifile_url(wikifile) "{{{ return VimwikiGet('path_html').