vimwiki

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

commit 8c6bc817560a314159378191de7683751260c948
parent c05037a490d76e424e63d4c13a97b75da61770cf
Author: Steve Dondley <s@dondley.com>
Date:   Sat, 11 May 2019 14:55:26 -0400

Improve documentation on global key mappings (#703)



Diffstat:
Mdoc/vimwiki.txt | 100++++++++++++++++++++++++++++++++++++++++++++++++++-----------------------------
1 file changed, 64 insertions(+), 36 deletions(-)

diff --git a/doc/vimwiki.txt b/doc/vimwiki.txt @@ -110,11 +110,34 @@ There are global and local mappings in Vimwiki. ------------------------------------------------------------------------------ 3.1. Global mappings *vimwiki-global-mappings* -NOTE: if a user mapping or mapping from another plugin uses the same key -sequence as one of the following mappings then Vimwiki will not overwrite it. +Below is a list of all default global key mappings provided by Vimwiki. As +global settings, they work in all vim sessions no matter what filetype you +have open. Vimwiki respects pre-existing global mappings created by you or +other plugins and will not overwrite them. + +If a conflict exists between Vimwiki and pre-existing maps or if you wish to +customize these default mappings, you can remap them with: > + + :nmap {map} <Plug>{command} + +where + `{map}` is the new key sequence of your choosing + `{command}` is the Vimwiki command you are remapping + +So, for example, to remap the |:VimwikiIndex| mapping, you'd do something +like: > + :nmap <Leader>wx <Plug>VimwikiIndex + +Note that the recursive version of "map" command is needed to expand the right +hand side to retrieve the <Plug> definition. "noremap" will not work. <Plug> is +required and considered to be part of the command. + +You can also place remappings in your vimrc file, without the leading colon, of +course. -[count]<Leader>ww or <Plug>VimwikiIndex + *vimwiki_<Leader>ww* +[count]<Leader>ww Open index file of the [count]'s wiki. <Leader>ww opens the first wiki from |g:vimwiki_list|. @@ -122,13 +145,14 @@ sequence as one of the following mappings then Vimwiki will not overwrite it. 2<Leader>ww opens the second wiki from |g:vimwiki_list|. 3<Leader>ww opens the third wiki from |g:vimwiki_list|. etc. - To remap: > - :nmap <Leader>w <Plug>VimwikiIndex -< + + Remap command: `<Plug>VimwikiIndex` + See also |:VimwikiIndex| -[count]<Leader>wt or <Plug>VimwikiTabIndex + *vimwiki_<Leader>wt* +[count]<Leader>wt Open index file of the [count]'s wiki in a new tab. <Leader>wt tabopens the first wiki from |g:vimwiki_list|. @@ -136,21 +160,21 @@ See also |:VimwikiIndex| 2<Leader>wt tabopens the second wiki from |g:vimwiki_list|. 3<Leader>wt tabopens the third wiki from |g:vimwiki_list|. etc. - To remap: > - :nmap <Leader>t <Plug>VimwikiTabIndex -< -See also |:VimwikiTabIndex| + Remap command: `<Plug>VimwikiTabIndex` + +See also |:VimwikiTabIndex| -<Leader>ws or <Plug>VimwikiUISelect + *vimwiki_<Leader>ws* +<Leader>ws List and select available wikis. - To remap: > - :nmap <Leader>wq <Plug>VimwikiUISelect -< -See also |:VimwikiUISelect| + Remap command: `<Plug>VimwikiUISelect` + +See also |:VimwikiUISelect| -[count]<Leader>wi or <Plug>VimwikiDiaryIndex + *vimwiki_<Leader>wi* +[count]<Leader>wi Open diary index file of the [count]'s wiki. <Leader>wi opens diary index file of the current wiki. @@ -159,13 +183,13 @@ See also |:VimwikiUISelect| 2<Leader>wi opens diary index file of the second wiki from |g:vimwiki_list|. etc. - To remap: > - :nmap <Leader>i <Plug>VimwikiDiaryIndex -See also |:VimwikiDiaryIndex| + Remap command: `<Plug>VimwikiDiaryIndex` +See also |:VimwikiDiaryIndex| -[count]<Leader>w<Leader>w or <Plug>VimwikiMakeDiaryNote + *vimwiki_<Leader>w<Leader>w* +[count]<Leader>w<Leader>w Open diary wiki-file for today of the [count]'s wiki. <Leader>w<Leader>w opens diary wiki-file for today in the current wiki @@ -176,13 +200,14 @@ See also |:VimwikiDiaryIndex| 3<Leader>w<Leader>w opens diary wiki-file for today in the third wiki from |g:vimwiki_list|. etc. - To remap: > - :nmap <Leader>d <Plug>VimwikiMakeDiaryNote -< + + Remap command: `<Plug>VimwikiMakeDiaryNote` + See also |:VimwikiMakeDiaryNote| -[count]<Leader>w<Leader>t or <Plug>VimwikiTabMakeDiaryNote + *vimwiki_<Leader>w<Leader>t* +[count]<Leader>w<Leader>t Open diary wiki-file for today of the [count]'s wiki in a new tab. <Leader>w<Leader>t tabopens diary wiki-file for today in the current @@ -194,13 +219,14 @@ See also |:VimwikiMakeDiaryNote| 3<Leader>w<Leader>t tabopens diary wiki-file for today in the third wiki from |g:vimwiki_list|. etc. - To remap: > - :nmap <Leader>dt <Plug>VimwikiTabMakeDiaryNote -< + + Remap command: `<Plug>VimwikiTabMakeDiaryNote` + See also |:VimwikiTabMakeDiaryNote| -[count]<Leader>w<Leader>y or <Plug>VimwikiMakeYesterdayDiaryNote + *vimwiki_<Leader>w<Leader>y* +[count]<Leader>w<Leader>y Open diary wiki-file for yesterday of the [count]'s wiki. <Leader>w<Leader>y opens diary wiki-file for yesterday in the current @@ -212,12 +238,13 @@ See also |:VimwikiTabMakeDiaryNote| 3<Leader>w<Leader>y opens diary wiki-file for yesterday in the third wiki from |g:vimwiki_list|. etc. - To remap: > - :nmap <Leader>dy <Plug>VimwikiMakeYesterdayDiaryNote -< + + Remap command: `<Plug>VimwikiMakeYesterdayDiaryNote` + See also |:VimwikiMakeYesterdayDiaryNote| -[count]<Leader>w<Leader>m or <Plug>VimwikiMakeTomorrowDiaryNote + *vimwiki_<Leader>w<Leader>m* +[count]<Leader>w<Leader>m Open diary wiki-file for tomorrow of the [count]'s wiki. <Leader>w<Leader>m opens diary wiki-file for tomorrow in the current @@ -229,9 +256,9 @@ See also |:VimwikiMakeYesterdayDiaryNote| 3<Leader>w<Leader>m opens diary wiki-file for tomorrow in the third wiki from |g:vimwiki_list|. etc. - To remap: > - :nmap <Leader>dm <Plug>VimwikiMakeTomorrowDiaryNote -< + + Remap command: `<Plug>VimwikiMakeTomorrowDiaryNote` + See also |:VimwikiMakeTomorrowDiaryNote| ------------------------------------------------------------------------------ @@ -3425,6 +3452,7 @@ https://github.com/vimwiki-backup/vimwiki/issues. 2.5 (in progress)~ New:~ + * PR #702: Make remapping documentation more accessible to newer vim users * 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