commit f47f3c4e26d20f6638db007561dbcc1670ef48a1
parent 6b9edefecc2f858bc5c55effb41f78373bb6ef44
Author: Ivan Tishchenko <ivan.tishchenko@dsr-company.con>
Date: Tue, 11 Nov 2014 23:12:03 +0300
Removed unused functions; added a few more comments
Diffstat:
1 file changed, 6 insertions(+), 16 deletions(-)
diff --git a/autoload/vimwiki/base.vim b/autoload/vimwiki/base.vim
@@ -560,8 +560,8 @@ function! vimwiki#base#open_link(cmd, link, ...) "{{{
endif
endfunction " }}}
-" vimwiki#base#get_globlinks
-function! vimwiki#base#get_globlinks() abort "{{{only get links from the current dir
+" vimwiki#base#get_globlinks_escaped
+function! vimwiki#base#get_globlinks_escaped() abort "{{{only get links from the current dir
" change to the directory of the current file
let orig_pwd = getcwd()
lcd! %:h
@@ -571,16 +571,13 @@ function! vimwiki#base#get_globlinks() abort "{{{only get links from the current
let globlinks = substitute(globlinks, '\'.VimwikiGet('ext').'\ze\n', '', 'g')
" restore the original working directory
exe 'lcd! '.orig_pwd
- " return all links as a single newline-separated string
- return globlinks
-endfunction " }}}
-
-" vimwiki#base#get_globlinks_escaped
-function! vimwiki#base#get_globlinks_escaped() abort "{{{only get links from the current dir
- let globlinks = vimwiki#base#get_globlinks()
+ " convert to a List
let lst = split(globlinks, '\n')
+ " Apply fnameescape() to each item
call map(lst, 'fnameescape(v:val)')
+ " Convert back to newline-separated list
let globlinks = join(lst, "\n")
+ " return all escaped links as a single newline-separated string
return globlinks
endfunction " }}}
@@ -1815,13 +1812,6 @@ endfunction "}}}
" Command completion functions {{{
-" vimwiki#base#complete_links
-function! vimwiki#base#complete_links(ArgLead, CmdLine, CursorPos) abort " {{{
- " We can safely ignore args if we use -custom=complete option, Vim engine
- " will do the job of filtering.
- return vimwiki#base#get_globlinks()
-endfunction " }}}
-
" vimwiki#base#complete_links_escaped
function! vimwiki#base#complete_links_escaped(ArgLead, CmdLine, CursorPos) abort " {{{
" We can safely ignore args if we use -custom=complete option, Vim engine