vimwiki

Personal wiki for vim
git clone https://github.com/vimwiki/vimwiki.git
Log | Files | Refs | README | LICENSE

commit 8fef79bcbd571db837312301627d3e353f3f7d78
parent 1f77b7e6f65dbb99a080bb0c32a8b1691fdcc48b
Author: Steven Stallion <sstallion@gmail.com>
Date:   Thu, 20 May 2021 14:50:10 -0500

VimwikiGoto: Support wiki pages with spaces (#1128)


Diffstat:
Mdoc/vimwiki.txt | 1+
Mftplugin/vimwiki.vim | 2+-
Mtest/file_goto.vader | 5+++++
Mtest/vimrc | 16+++++++++++++---
4 files changed, 20 insertions(+), 4 deletions(-)

diff --git a/doc/vimwiki.txt b/doc/vimwiki.txt @@ -3924,6 +3924,7 @@ http://code.google.com/p/vimwiki/issues/list. They may be accessible from https://github.com/vimwiki-backup/vimwiki/issues. New:~ + * PR #1128: VimwikiGoto: Support wiki pages with spaces * Feature: Add option to use link Description in default syntax if caption is present. |generated_links_caption| * PR #1106: Fix trailing closing brace and comma typo diff --git a/ftplugin/vimwiki.vim b/ftplugin/vimwiki.vim @@ -320,7 +320,7 @@ command! -buffer -nargs=* VimwikiSearch call vimwiki#base#search(<q-args>) command! -buffer -nargs=* VWS call vimwiki#base#search(<q-args>) command! -buffer -nargs=* -complete=customlist,vimwiki#base#complete_links_escaped - \ VimwikiGoto call vimwiki#base#goto(<f-args>) + \ VimwikiGoto call vimwiki#base#goto(<q-args>) command! -buffer -range VimwikiCheckLinks call vimwiki#base#check_links(<range>, <line1>, <line2>) diff --git a/test/file_goto.vader b/test/file_goto.vader @@ -10,6 +10,11 @@ Execute (VimwikiGoto buzz_bozz && Assert): VimwikiGoto buzz_bozz AssertEqual $HOME . '/testmarkdown/buzz_bozz.md', expand('%') +Execute (VimwikiGoto buzz bozz && Assert): + VimwikiIndex 4 + VimwikiGoto buzz bozz + AssertEqual $HOME . '/testwiki space/buzz bozz.wiki', expand('%') + Do (VimwikiGoto <CR> buzz_bozz && Assert): :VimwikiIndex 2\<CR> :VimwikiGoto\<CR> diff --git a/test/vimrc b/test/vimrc @@ -50,9 +50,19 @@ let vimwiki_mediawiki.ext = '.mw' let vimwiki_mediawiki.name = 'MediaWikiSyntax' - " Register the 3 wikis - let g:vimwiki_list = [vimwiki_default, vimwiki_markdown, vimwiki_mediawiki] - let g:vimwiki_list_vimrc = [vimwiki_default, vimwiki_markdown, vimwiki_mediawiki] + " Declare default syntax with spaces + let vimwiki_default_space = {} + let vimwiki_default_space.path = $HOME . '/testwiki space' + let vimwiki_default_space.path_html = $HOME . '/html/testwiki space' + let vimwiki_default_space.template_path = $HOME . '/testwiki space/templates/' + let vimwiki_default_space.syntax = 'default' + let vimwiki_default_space.ext = '.wiki' + let vimwiki_default_space.name = 'DefaultSyntax' + let vimwiki_default_space.base_url = 'https://example.com/' + + " Register the 4 wikis + let g:vimwiki_list = [vimwiki_default, vimwiki_markdown, vimwiki_mediawiki, vimwiki_default_space] + let g:vimwiki_list_vimrc = [vimwiki_default, vimwiki_markdown, vimwiki_mediawiki, vimwiki_default_space] " Test VimwikiColorize and ,wc let g:vimwiki_color_dic = {