Add :VimwikiGoto key maping
This commit is contained in:
parent
4106cb7bc7
commit
ad4d43abfe
@ -419,7 +419,7 @@ endfunction
|
||||
|
||||
|
||||
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 : ''
|
||||
|
||||
call vimwiki#base#edit_file(':e',
|
||||
|
@ -323,6 +323,12 @@ NORMAL MODE *vimwiki-local-mappings*
|
||||
Maps to |:VimwikiPrevLink|.
|
||||
To remap: >
|
||||
: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*
|
||||
<Leader>wd Delete wiki page you are in.
|
||||
@ -770,7 +776,8 @@ Vimwiki file.
|
||||
:VimwikiGoto HelloWorld
|
||||
< 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*
|
||||
Delete the wiki page you are in.
|
||||
@ -3418,6 +3425,7 @@ https://github.com/vimwiki-backup/vimwiki/issues.
|
||||
2.5 (in progress)~
|
||||
|
||||
New:~
|
||||
* PR #673: Add :VimwikiGoto key mapping.
|
||||
* PR #689: Allow |vimwiki-option-diary_rel_path| to be an empty string.
|
||||
* PR #683: Improve layout and format of key binding documentation in
|
||||
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> '.
|
||||
\ 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>)
|
||||
|
||||
command! -buffer VimwikiCheckLinks call vimwiki#base#check_links()
|
||||
@ -358,6 +358,8 @@ nnoremap <silent><script><buffer> <Plug>VimwikiNextLink
|
||||
\ :VimwikiNextLink<CR>
|
||||
nnoremap <silent><script><buffer> <Plug>VimwikiPrevLink
|
||||
\ :VimwikiPrevLink<CR>
|
||||
nnoremap <silent><script><buffer> <Plug>VimwikiGoto
|
||||
\ :VimwikiGoto<CR>
|
||||
nnoremap <silent><script><buffer> <Plug>VimwikiDeleteLink
|
||||
\ :VimwikiDeleteLink<CR>
|
||||
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', '<TAB>', '<Plug>VimwikiNextLink')
|
||||
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').'r', '<Plug>VimwikiRenameLink')
|
||||
call vimwiki#u#map_key('n', '<C-Down>', '<Plug>VimwikiDiaryNextDay')
|
||||
|
Loading…
Reference in New Issue
Block a user