Add :VimwikiGoto key maping
This commit is contained in:
		@@ -419,7 +419,7 @@ endfunction
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
function! vimwiki#base#goto(...)
 | 
					function! vimwiki#base#goto(...)
 | 
				
			||||||
  let key = a:1
 | 
					  let key = a:0 > 0 ? a:1 : input('Enter name: ')
 | 
				
			||||||
  let anchor = a:0 > 1 ? a:2 : ''
 | 
					  let anchor = a:0 > 1 ? a:2 : ''
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  call vimwiki#base#edit_file(':e',
 | 
					  call vimwiki#base#edit_file(':e',
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -323,6 +323,12 @@ NORMAL MODE                                           *vimwiki-local-mappings*
 | 
				
			|||||||
                        Maps to |:VimwikiPrevLink|.
 | 
					                        Maps to |:VimwikiPrevLink|.
 | 
				
			||||||
                        To remap: >
 | 
					                        To remap: >
 | 
				
			||||||
                        :nmap <Leader>wp <Plug>VimwikiPrevLink
 | 
					                        :nmap <Leader>wp <Plug>VimwikiPrevLink
 | 
				
			||||||
 | 
					<
 | 
				
			||||||
 | 
					                        *vimwiki_<Leader>wn*
 | 
				
			||||||
 | 
					<Leader>wn              Goto or create new wiki page.
 | 
				
			||||||
 | 
					                        Maps to |:VimwikiGoto|.
 | 
				
			||||||
 | 
					                        To remap: >
 | 
				
			||||||
 | 
					                        :nmap <Leader>nn <Plug>VimwikiGoto
 | 
				
			||||||
<
 | 
					<
 | 
				
			||||||
                        *vimwiki_<Leader>wd*
 | 
					                        *vimwiki_<Leader>wd*
 | 
				
			||||||
<Leader>wd              Delete wiki page you are in.
 | 
					<Leader>wd              Delete wiki page you are in.
 | 
				
			||||||
@@ -770,7 +776,8 @@ Vimwiki file.
 | 
				
			|||||||
        :VimwikiGoto HelloWorld
 | 
					        :VimwikiGoto HelloWorld
 | 
				
			||||||
<    opens/creates HelloWorld wiki page.
 | 
					<    opens/creates HelloWorld wiki page.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    Supports |cmdline-completion| for link name.
 | 
					    Supports |cmdline-completion| for link name. If name is not specified, a
 | 
				
			||||||
 | 
					    prompt will be shown.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
*:VimwikiDeleteLink*
 | 
					*:VimwikiDeleteLink*
 | 
				
			||||||
    Delete the wiki page you are in.
 | 
					    Delete the wiki page you are in.
 | 
				
			||||||
@@ -3418,6 +3425,7 @@ https://github.com/vimwiki-backup/vimwiki/issues.
 | 
				
			|||||||
2.5 (in progress)~
 | 
					2.5 (in progress)~
 | 
				
			||||||
 | 
					
 | 
				
			||||||
New:~
 | 
					New:~
 | 
				
			||||||
 | 
					    * PR #673: Add :VimwikiGoto key mapping.
 | 
				
			||||||
    * PR #689: Allow |vimwiki-option-diary_rel_path| to be an empty string.
 | 
					    * PR #689: Allow |vimwiki-option-diary_rel_path| to be an empty string.
 | 
				
			||||||
    * PR #683: Improve layout and format of key binding documentation in
 | 
					    * PR #683: Improve layout and format of key binding documentation in
 | 
				
			||||||
      README and include note about key bindings that may not work.
 | 
					      README and include note about key bindings that may not work.
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -264,7 +264,7 @@ exe 'command! -buffer -nargs=* VimwikiSearch lvimgrep <args> '.
 | 
				
			|||||||
exe 'command! -buffer -nargs=* VWS lvimgrep <args> '.
 | 
					exe 'command! -buffer -nargs=* VWS lvimgrep <args> '.
 | 
				
			||||||
      \ escape(vimwiki#vars#get_wikilocal('path').'**/*'.vimwiki#vars#get_wikilocal('ext'), ' ')
 | 
					      \ escape(vimwiki#vars#get_wikilocal('path').'**/*'.vimwiki#vars#get_wikilocal('ext'), ' ')
 | 
				
			||||||
 | 
					
 | 
				
			||||||
command! -buffer -nargs=+ -complete=custom,vimwiki#base#complete_links_escaped
 | 
					command! -buffer -nargs=* -complete=custom,vimwiki#base#complete_links_escaped
 | 
				
			||||||
      \ VimwikiGoto call vimwiki#base#goto(<f-args>)
 | 
					      \ VimwikiGoto call vimwiki#base#goto(<f-args>)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
command! -buffer VimwikiCheckLinks call vimwiki#base#check_links()
 | 
					command! -buffer VimwikiCheckLinks call vimwiki#base#check_links()
 | 
				
			||||||
@@ -358,6 +358,8 @@ nnoremap <silent><script><buffer> <Plug>VimwikiNextLink
 | 
				
			|||||||
    \ :VimwikiNextLink<CR>
 | 
					    \ :VimwikiNextLink<CR>
 | 
				
			||||||
nnoremap <silent><script><buffer> <Plug>VimwikiPrevLink
 | 
					nnoremap <silent><script><buffer> <Plug>VimwikiPrevLink
 | 
				
			||||||
    \ :VimwikiPrevLink<CR>
 | 
					    \ :VimwikiPrevLink<CR>
 | 
				
			||||||
 | 
					nnoremap <silent><script><buffer> <Plug>VimwikiGoto
 | 
				
			||||||
 | 
					    \ :VimwikiGoto<CR>
 | 
				
			||||||
nnoremap <silent><script><buffer> <Plug>VimwikiDeleteLink
 | 
					nnoremap <silent><script><buffer> <Plug>VimwikiDeleteLink
 | 
				
			||||||
    \ :VimwikiDeleteLink<CR>
 | 
					    \ :VimwikiDeleteLink<CR>
 | 
				
			||||||
nnoremap <silent><script><buffer> <Plug>VimwikiRenameLink
 | 
					nnoremap <silent><script><buffer> <Plug>VimwikiRenameLink
 | 
				
			||||||
@@ -380,6 +382,7 @@ if str2nr(vimwiki#vars#get_global('key_mappings').links)
 | 
				
			|||||||
  call vimwiki#u#map_key('n', '<BS>', '<Plug>VimwikiGoBackLink')
 | 
					  call vimwiki#u#map_key('n', '<BS>', '<Plug>VimwikiGoBackLink')
 | 
				
			||||||
  call vimwiki#u#map_key('n', '<TAB>', '<Plug>VimwikiNextLink')
 | 
					  call vimwiki#u#map_key('n', '<TAB>', '<Plug>VimwikiNextLink')
 | 
				
			||||||
  call vimwiki#u#map_key('n', '<S-TAB>', '<Plug>VimwikiPrevLink')
 | 
					  call vimwiki#u#map_key('n', '<S-TAB>', '<Plug>VimwikiPrevLink')
 | 
				
			||||||
 | 
					  call vimwiki#u#map_key('n', vimwiki#vars#get_global('map_prefix').'n', '<Plug>VimwikiGoto')
 | 
				
			||||||
  call vimwiki#u#map_key('n', vimwiki#vars#get_global('map_prefix').'d', '<Plug>VimwikiDeleteLink')
 | 
					  call vimwiki#u#map_key('n', vimwiki#vars#get_global('map_prefix').'d', '<Plug>VimwikiDeleteLink')
 | 
				
			||||||
  call vimwiki#u#map_key('n', vimwiki#vars#get_global('map_prefix').'r', '<Plug>VimwikiRenameLink')
 | 
					  call vimwiki#u#map_key('n', vimwiki#vars#get_global('map_prefix').'r', '<Plug>VimwikiRenameLink')
 | 
				
			||||||
  call vimwiki#u#map_key('n', '<C-Down>', '<Plug>VimwikiDiaryNextDay')
 | 
					  call vimwiki#u#map_key('n', '<C-Down>', '<Plug>VimwikiDiaryNextDay')
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user