Make some functions script-local
This commit is contained in:
parent
c6e87ab661
commit
3f8bb1261f
@ -357,7 +357,7 @@ endfunction
|
|||||||
|
|
||||||
" match n-th ARG within {{URL[|ARG1|ARG2|...]}}
|
" match n-th ARG within {{URL[|ARG1|ARG2|...]}}
|
||||||
" *c,d,e),...
|
" *c,d,e),...
|
||||||
function! vimwiki#html#incl_match_arg(nn_index)
|
function! s:incl_match_arg(nn_index)
|
||||||
let rx = vimwiki#vars#get_global('rxWikiInclPrefix'). vimwiki#vars#get_global('rxWikiInclUrl')
|
let rx = vimwiki#vars#get_global('rxWikiInclPrefix'). vimwiki#vars#get_global('rxWikiInclUrl')
|
||||||
let rx = rx . repeat(vimwiki#vars#get_global('rxWikiInclSeparator') .
|
let rx = rx . repeat(vimwiki#vars#get_global('rxWikiInclSeparator') .
|
||||||
\ vimwiki#vars#get_global('rxWikiInclArg'), a:nn_index-1)
|
\ vimwiki#vars#get_global('rxWikiInclArg'), a:nn_index-1)
|
||||||
@ -371,7 +371,7 @@ function! vimwiki#html#incl_match_arg(nn_index)
|
|||||||
endfunction
|
endfunction
|
||||||
|
|
||||||
|
|
||||||
function! vimwiki#html#linkify_link(src, descr)
|
function! s:linkify_link(src, descr)
|
||||||
let src_str = ' href="'.s:escape_html_attribute(a:src).'"'
|
let src_str = ' href="'.s:escape_html_attribute(a:src).'"'
|
||||||
let descr = substitute(a:descr,'^\s*\(.*\)\s*$','\1','')
|
let descr = substitute(a:descr,'^\s*\(.*\)\s*$','\1','')
|
||||||
let descr = (descr == "" ? a:src : descr)
|
let descr = (descr == "" ? a:src : descr)
|
||||||
@ -382,7 +382,7 @@ function! vimwiki#html#linkify_link(src, descr)
|
|||||||
endfunction
|
endfunction
|
||||||
|
|
||||||
|
|
||||||
function! vimwiki#html#linkify_image(src, descr, verbatim_str)
|
function! s:linkify_image(src, descr, verbatim_str)
|
||||||
let src_str = ' src="'.a:src.'"'
|
let src_str = ' src="'.a:src.'"'
|
||||||
let descr_str = (a:descr != '' ? ' alt="'.a:descr.'"' : '')
|
let descr_str = (a:descr != '' ? ' alt="'.a:descr.'"' : '')
|
||||||
let verbatim_str = (a:verbatim_str != '' ? ' '.a:verbatim_str : '')
|
let verbatim_str = (a:verbatim_str != '' ? ' '.a:verbatim_str : '')
|
||||||
@ -395,7 +395,7 @@ function! s:tag_weblink(value)
|
|||||||
let str = a:value
|
let str = a:value
|
||||||
let url = matchstr(str, vimwiki#vars#get_syntaxlocal('rxWeblinkMatchUrl'))
|
let url = matchstr(str, vimwiki#vars#get_syntaxlocal('rxWeblinkMatchUrl'))
|
||||||
let descr = matchstr(str, vimwiki#vars#get_syntaxlocal('rxWeblinkMatchDescr'))
|
let descr = matchstr(str, vimwiki#vars#get_syntaxlocal('rxWeblinkMatchDescr'))
|
||||||
let line = vimwiki#html#linkify_link(url, descr)
|
let line = s:linkify_link(url, descr)
|
||||||
return line
|
return line
|
||||||
endfunction
|
endfunction
|
||||||
|
|
||||||
@ -411,8 +411,8 @@ function! s:tag_wikiincl(value)
|
|||||||
" otherwise, assume image transclusion
|
" otherwise, assume image transclusion
|
||||||
if line == ''
|
if line == ''
|
||||||
let url_0 = matchstr(str, vimwiki#vars#get_global('rxWikiInclMatchUrl'))
|
let url_0 = matchstr(str, vimwiki#vars#get_global('rxWikiInclMatchUrl'))
|
||||||
let descr = matchstr(str, vimwiki#html#incl_match_arg(1))
|
let descr = matchstr(str, s:incl_match_arg(1))
|
||||||
let verbatim_str = matchstr(str, vimwiki#html#incl_match_arg(2))
|
let verbatim_str = matchstr(str, s:incl_match_arg(2))
|
||||||
|
|
||||||
let link_infos = vimwiki#base#resolve_link(url_0)
|
let link_infos = vimwiki#base#resolve_link(url_0)
|
||||||
|
|
||||||
@ -428,7 +428,7 @@ function! s:tag_wikiincl(value)
|
|||||||
endif
|
endif
|
||||||
|
|
||||||
let url = escape(url, '#')
|
let url = escape(url, '#')
|
||||||
let line = vimwiki#html#linkify_image(url, descr, verbatim_str)
|
let line = s:linkify_image(url, descr, verbatim_str)
|
||||||
endif
|
endif
|
||||||
return line
|
return line
|
||||||
endfunction
|
endfunction
|
||||||
@ -476,7 +476,7 @@ function! s:tag_wikilink(value)
|
|||||||
let line = html_link
|
let line = html_link
|
||||||
endif
|
endif
|
||||||
|
|
||||||
let line = vimwiki#html#linkify_link(line, descr)
|
let line = s:linkify_link(line, descr)
|
||||||
return line
|
return line
|
||||||
endfunction
|
endfunction
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user