Update documentation for local key mappings.

Original updates from PR #704.
This commit is contained in:
Rane Brown 2019-07-15 08:11:43 -06:00
parent 8ec1cccb36
commit 86926b7212

View File

@ -275,338 +275,315 @@ See also |:VimwikiMakeYesterdayDiaryNote|
See also |:VimwikiMakeTomorrowDiaryNote| See also |:VimwikiMakeTomorrowDiaryNote|
------------------------------------------------------------------------------ ------------------------------------------------------------------------------
3.2. Local mappings 3.2. Local mappings *vimwiki-local-mappings*
To remap one of these keys, either put it in your .vimrc like this > Below is a listing of all local key mappings provided by Vimwiki. As local
:nmap <Leader>wc <Plug>Vimwiki2HTML settings, they are available when |FileType| is set to "vimwiki". These
or, the better way, put it in a file .vim/ftplugin/vimwiki.vim like this > mappings may overwrite pre-existing mappings but they can be remapped or
:nmap <silent><buffer> <Leader>wc <Plug>Vimwiki2HTML disabled (see |g:vimwiki_key_mappings|).
The latter has the advantage that the mapping is local to Vimwiki buffers in To remap commands that begin with <Plug>, you should do the following:
every case.
Also note that some keys work in normal mode as well as in visual mode. If you :{mode}map {map} <Plug>{command}
remap them using :map, they will also run in operator-pending mode. If you
don't want that, use >
:nmap <Leader>tt <Plug>VimwikiToggleListItem
:vmap <Leader>tt <Plug>VimwikiToggleListItem
NOTE: if a user mapping or mapping from another plugin uses the same key For commands that do not begin with <Plug>, do:
sequence as one of the following mappings then Vimwiki will not overwrite it.
:{mode}noremap {map} {command}
NORMAL MODE *vimwiki-local-mappings* where
`{mode}` is set to `n` for "normal" mode, `v` for "visual", and `i` for "insert"
`{map}` is the new key sequence of your choosing
`{command}` is the Vimwiki command you are remapping
Examples: >
:nmap <Leader>tl <Plug>VimwikiToggleListItem
:vmap <Leader>tl <Plug>VimwikiToggleListItem
:nnoremap glo :VimwikiChangeSymbolTo a)<CR>
The first two lines remap "\tl" to the |:VimwikiToggleListItem| command in both
normal and visual modes. |<Leader>| is set to "\" by default. Use `:echo mapleader`
to determine if it is set to another value. The third map listed
above, which does not contain <Plug>, maps directly to an |Ex| mode command.
Note that |map| is needed for commands beginning with <Plug>. This recursive
version of the "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.
It is recommended that you place your local mappings into a file at
ftplugin/vimwiki.vim within your .vim configuration directory. Create this file
if it doesn't already exist. Or, if you prefer, you can set up a FileType
|autocmd| in your vimrc.
Note: it may be desirable to add `<silent> <buffer>` to mapped commands but
this should only be done if the mappings are placed in ftplugin or in
a Filetype based autocommand. See the Vim help for a description of these
options.
MAP MODE
*vimwiki_<Leader>wh* *vimwiki_<Leader>wh*
<Leader>wh Convert current wiki page to HTML. <Leader>wh n Convert current wiki page to HTML.
Maps to |:Vimwiki2HTML| Maps to |:Vimwiki2HTML|
To remap: > Remap command: `<Plug>Vimwiki2HTML`
:nmap <Leader>wc <Plug>Vimwiki2HTML
<
*vimwiki_<Leader>whh* *vimwiki_<Leader>whh*
<Leader>whh Convert current wiki page to HTML and open it in the <Leader>whh n Convert current wiki page to HTML and open it in the
webbrowser. webbrowser.
Maps to |:Vimwiki2HTMLBrowse| Maps to |:Vimwiki2HTMLBrowse|
To remap: > Remap command: `<Plug>Vimwiki2HTMLBrowse`
:nmap <Leader>wcc <Plug>Vimwiki2HTMLBrowse
<
*vimwiki_<Leader>w<Leader>i* *vimwiki_<Leader>w<Leader>i*
<Leader>w<Leader>i Update diary section (delete old, insert new) <Leader>w<Leader>i n Update diary section (delete old, insert new)
Only works from the diary index. Only works from the diary index.
Maps to |:VimwikiDiaryGenerateLinks| Maps to |:VimwikiDiaryGenerateLinks|
To remap: > Remap command: `<Plug>VimwikiDiaryGenerateLinks`
:nmap <Leader>wcr <Plug>VimwikiDiaryGenerateLinks
<
*vimwiki_<CR>* *vimwiki_<CR>*
<CR> Follow/create wiki link (create target wiki page if <CR> n Follow/create wiki link (create target wiki page if
needed). needed).
Maps to |:VimwikiFollowLink|. Maps to |:VimwikiFollowLink|.
To remap: > Remap command: `<Plug>VimwikiFollowLink`
:nmap <Leader>wf <Plug>VimwikiFollowLink
<
*vimwiki_<S-CR>* *vimwiki_<S-CR>*
<S-CR> Split and follow (create target wiki page if needed). <S-CR> n Split and follow (create target wiki page if needed).
May not work in some terminals. Remapping could help. May not work in some terminals. Remapping could help.
Maps to |:VimwikiSplitLink|. Maps to |:VimwikiSplitLink|.
To remap: > Remap command: `<Plug>VimwikiSplitLink`
:nmap <Leader>we <Plug>VimwikiSplitLink
<
*vimwiki_<C-CR>* *vimwiki_<C-CR>*
<C-CR> Vertical split and follow (create target wiki page if <C-CR> n Vertical split and follow (create target wiki page if
needed). needed). May not work in some terminals. Remapping
May not work in some terminals. Remapping could help. could help.
Maps to |:VimwikiVSplitLink|. Maps to |:VimwikiVSplitLink|.
To remap: > Remap command: `<Plug>VimwikiVSplitLink`
:nmap <Leader>wq <Plug>VimwikiVSplitLink
<
*vimwiki_<C-S-CR>* *vimwiki_<D-CR>* *vimwiki_<C-S-CR>* *vimwiki_<D-CR>*
<C-S-CR>, <D-CR> Follow wiki link (create target wiki page if needed), <C-S-CR>, <D-CR> n Follow wiki link (create target wiki page if needed),
opening in a new tab. opening in a new tab.
May not work in some terminals. Remapping could help. May not work in some terminals. Remapping could help.
Maps to |:VimwikiTabnewLink|. Maps to |:VimwikiTabnewLink|.
To remap: > Remap command: `<Plug>VimwikiTabnewLink`
:nmap <Leader>wt <Plug>VimwikiTabnewLink
<
*vimwiki_<Backspace>* *vimwiki_<Backspace>*
<Backspace> Go back to previously visited wiki page. <Backspace> n Go back to previously visited wiki page.
Maps to |:VimwikiGoBackLink|. Maps to |:VimwikiGoBackLink|.
To remap: > Remap command: `<Plug>VimwikiGoBackLink`
:nmap <Leader>wb <Plug>VimwikiGoBackLink
<
*vimwiki_<Tab>* *vimwiki_<Tab>*
<Tab> Find next link in the current page. <Tab> n Find next link in the current page.
Maps to |:VimwikiNextLink|. Maps to |:VimwikiNextLink|.
To remap: > Remap command: `<Plug>VimwikiNextLink`
:nmap <Leader>wn <Plug>VimwikiNextLink
<
*vimwiki_<S-Tab>* *vimwiki_<S-Tab>*
<S-Tab> Find previous link in the current page. <S-Tab> n Find previous link in the current page.
Maps to |:VimwikiPrevLink|. Maps to |:VimwikiPrevLink|.
To remap: > Remap command: `<Plug>VimwikiPrevLink`
:nmap <Leader>wp <Plug>VimwikiPrevLink
<
*vimwiki_<Leader>wn* *vimwiki_<Leader>wn*
<Leader>wn Goto or create new wiki page. <Leader>wn n Goto or create new wiki page.
Maps to |:VimwikiGoto|. Maps to |:VimwikiGoto|.
To remap: > Remap command: `<Plug>VimwikiGoto`
:nmap <Leader>nn <Plug>VimwikiGoto
<
*vimwiki_<Leader>wd* *vimwiki_<Leader>wd*
<Leader>wd Delete wiki page you are in. <Leader>wd n Delete wiki page you are in.
Maps to |:VimwikiDeleteLink|. Maps to |:VimwikiDeleteLink|.
To remap: > Remap command: `<Plug>VimwikiDeleteLink`
:nmap <Leader>dd <Plug>VimwikiDeleteLink
<
*vimwiki_<Leader>wr* *vimwiki_<Leader>wr*
<Leader>wr Rename wiki page you are in. <Leader>wr n Rename wiki page you are in.
Maps to |:VimwikiRenameLink|. Maps to |:VimwikiRenameLink|.
To remap: > Remap command: `<Plug>VimwikiRenameLink`
:nmap <Leader>rr <Plug>VimwikiRenameLink
<
*vimwiki_=* *vimwiki_=*
= Add header level. Create if needed. = n Add header level. Create if needed.
There is nothing to indent with '==' command in There is nothing to indent with '==' command in
Vimwiki, so it should be ok to use '=' here. Vimwiki, so it should be ok to use '=' here.
To remap: > Remap command: `<Plug>VimwikiAddHeaderLevel`
:nmap == <Plug>VimwikiAddHeaderLevel
<
*vimwiki_-* *vimwiki_-*
- Remove header level. - n Remove header level.
To remap: > Remap command: `<Plug>VimwikiRemoveHeaderLevel`
:nmap -- <Plug>VimwikiRemoveHeaderLevel
<
*vimwiki_[[* *vimwiki_[[*
[[ Go to the previous header in the buffer. [[ n Go to the previous header in the buffer.
To remap: > Remap command: `<Plug>VimwikiGoToPrevHeader`
:nmap <- <Plug>VimwikiGoToPrevHeader
<
*vimwiki_]]* *vimwiki_]]*
]] Go to the next header in the buffer. ]] n Go to the next header in the buffer.
To remap: > Remap command: `<Plug>VimwikiGoToNextHeader`
:nmap -> <Plug>VimwikiGoToNextHeader
<
*vimwiki_[=* *vimwiki_[=*
[= Go to the previous header which has the same level as [= n Go to the previous header which has the same level as
the header the cursor is currently under. the header the cursor is currently under.
To remap: > Remap command: `<Plug>VimwikiGoToPrevSiblingHeader`
:nmap <= <Plug>VimwikiGoToPrevSiblingHeader
<
*vimwiki_]=* *vimwiki_]=*
]= Go to the next header which has the same level as the ]= n Go to the next header which has the same level as the
header the cursor is currently under. header the cursor is currently under.
To remap: > Remap command: `<Plug>VimwikiGoToNextSiblingHeader`
:nmap => <Plug>VimwikiGoToNextSiblingHeader
<
*vimwiki_]u* *vimwiki_[u* *vimwiki_]u* *vimwiki_[u*
]u [u Go one level up -- that is, to the parent header of ]u [u n Go one level up -- that is, to the parent header of
the header the cursor is currently under. the header the cursor is currently under.
To remap: > Remap command: `<Plug>VimwikiGoToParentHeader`
:nmap -^ <Plug>VimwikiGoToParentHeader
<
*vimwiki_+* *vimwiki_+*
+ Create and/or decorate links. Depending on the + n v Create and/or decorate links. Depending on the
context, this command will: convert words into context, this command will: convert words into
wikilinks; convert raw URLs into wikilinks; and add wikilinks; convert raw URLs into wikilinks; and add
placeholder description text to wiki- or weblinks that placeholder description text to wiki- or weblinks that
are missing descriptions. Can be activated in normal are missing descriptions. Can be activated in normal
mode with the cursor over a word or link, or in visual mode with the cursor over a word or link, or in visual
mode with the selected text. mode with the selected text.
To remap: > Remap commands:
:nmap ++ <Plug>VimwikiNormalizeLink `<Plug>VimwikiNormalizeLink` (normal mode)
:vmap ++ <Plug>VimwikiNormalizeLinkVisual `<Plug>VimwikiNormalizeLinkVisual` (visual mode)
<
*vimwiki_<C-Space>* *vimwiki_<C-Space>*
<C-Space> Toggle checkbox of a list item on/off. <C-Space> n Toggle checkbox of a list item on/off.
Maps to |:VimwikiToggleListItem|. Maps to |:VimwikiToggleListItem|.
See |vimwiki-todo-lists|. See |vimwiki-todo-lists|.
To remap: > Remap command: `<Plug>VimwikiToggleListItem`
:map <Leader>tt <Plug>VimwikiToggleListItem
gnt *vimwiki_gnt* *vimwiki_gnt*
Find next unfinished task in the current page. gnt n Find next unfinished task in the current page.
Maps to |:VimwikiNextTask| Maps to |:VimwikiNextTask|
To remap: > Remap command: `<Plug>VimwikiNextTask`
:nmap <Leader>nt <Plug>VimwikiNextTask
<
*vimwiki_gl<Space>* *vimwiki_gL<Space>* *vimwiki_gl<Space>* *vimwiki_gL<Space>*
gl<Space> Remove checkbox from list item. gl<Space> n Remove checkbox from list item.
Remap command: `<Plug>VimwikiRemoveSingleCB`
gL<Space> Remove checkboxes from all sibling list items. gL<Space> Remove checkboxes from all sibling list items.
To remap: > Remap command: `<Plug>VimwikiRemoveCBInList`
:map <Leader><Space> <Plug>VimwikiRemoveSingleCB
:map <Leader><Space> <Plug>VimwikiRemoveCBInList
<
*vimwiki_gln* *vimwiki_glp* *vimwiki_gln* *vimwiki_glp*
gln Increase the "done" status of a list checkbox, i.e. gln n v Increase the "done" status of a list checkbox, i.e.
from [ ] to [.] to [o] etc. See |vimwiki-todo-lists|. from [ ] to [.] to [o] etc. See |vimwiki-todo-lists|.
glp Decrease the "done" status. glp Decrease the "done" status.
To remap: > Remap command: `<Plug>VimwikiIncrementListItem`
:nmap <M-+> <Plug>VimwikiIncrementListItem
:vmap <M-+> <Plug>VimwikiIncrementListItem
:nmap <M--> <Plug>VimwikiDecrementListItem
:vmap <M--> <Plug>VimwikiDecrementListItem
*vimwiki_gll* *vimwiki_gLl* *vimwiki_gll* *vimwiki_gLl*
gll Increase the level of a list item. gll n Increase the level of a list item.
Remap commnad: `<Plug>VimwikiIncreaseLvlSingleItem`
gLl Increase the level of a list item and all child items. gLl Increase the level of a list item and all child items.
To remap: > Remap command: `<Plug>VimwikiIncreaseLvlWholeItem`
:map >> <Plug>VimwikiIncreaseLvlSingleItem
:map >>> <Plug>VimwikiIncreaseLvlWholeItem
<
*vimwiki_glh* *vimwiki_gLh* *vimwiki_glh* *vimwiki_gLh*
glh Decrease the level of a list item. glh n Decrease the level of a list item.
Remap command: `<Plug>VimwikiDecreaseLvlSingleItem`
gLh Decrease the level of a list item and all child items. gLh Decrease the level of a list item and all child items.
To remap: > Remap command: `<Plug>VimwikiDecreaseLvlWholeItem`
:map << <Plug>VimwikiDecreaseLvlSingleItem
:map <<< <Plug>VimwikiDecreaseLvlWholeItem
<
*vimwiki_glr* *vimwiki_gLr* *vimwiki_glr* *vimwiki_gLr*
glr Renumber list items if the cursor is on a numbered glr n Renumber list items if the cursor is on a numbered
list item. list item.
Remap command: `<Plug>VimwikiRenumberList`
gLr Renumber list items in all numbered lists in the whole gLr Renumber list items in all numbered lists in the whole
file. file. Also readjust checkboxes.
Also readjust checkboxes. Remap command: `<Plug>VimwikiRenumberAllLists`
To remap: >
:nmap <c-r> <Plug>VimwikiRenumberList
:nmap <c-r> <Plug>VimwikiRenumberAllLists
<
*vimwiki_glstar* *vimwiki_gLstar* *vimwiki_glstar* *vimwiki_gLstar*
gl* Make a list item out of a normal line or change the gl* n Make a list item out of a normal line or change the
symbol of the current item to *. symbol of the current item to *.
gL* Change the symbol of the current list to *. gL* Change the symbol of the current list to *.
To remap: > Remap command: `:VimwikiChangeSymbolTo *<CR>`
noremap glo :VimwikiChangeSymbolTo *<CR>
noremap glO :VimwikiChangeSymbolInListTo *<CR> noremap glO :VimwikiChangeSymbolInListTo *<CR>
<
*vimwiki_gl#* *vimwiki_gL#* *vimwiki_gl#* *vimwiki_gL#*
gl# Make a list item out of a normal line or change the gl# n Make a list item out of a normal line or change the
symbol of the current item to #. symbol of the current item to #.
gL# Change the symbol of the current list to #. gL# Change the symbol of the current list to #.
To remap: > Remap command: `:VimwikiChangeSymbolTo #<CR>`
noremap glo :VimwikiChangeSymbolTo #<CR> Remap command: `:VimwikiChangeSymbolInListTo #<CR>`
noremap glO :VimwikiChangeSymbolInListTo #<CR>
<
*vimwiki_gl-* *vimwiki_gL-* *vimwiki_gl-* *vimwiki_gL-*
gl- Make a list item out of a normal line or change the gl- n Make a list item out of a normal line or change the
symbol of the current item to -. symbol of the current item to -.
Remap command: `:VimwikiChangeSymbolTo -<CR>`
gL- Change the symbol of the current list to -. gL- Change the symbol of the current list to -.
To remap: > Remap command: `:VimwikiChangeSymbolInListTo -<CR>`
noremap glo :VimwikiChangeSymbolTo -<CR>
noremap glO :VimwikiChangeSymbolInListTo -<CR>
<
*vimwiki_gl1* *vimwiki_gL1* *vimwiki_gl1* *vimwiki_gL1*
gl1 Make a list item out of a normal line or change the gl1 n Make a list item out of a normal line or change the
symbol of the current item to 1., the numbering is symbol of the current item to 1., the numbering is
adjusted according to the surrounding list items. adjusted according to the surrounding list items.
Remap command: `:VimwikiChangeSymbolTo 1.<CR>`
gL1 Change the symbol of the current list to 1. 2. 3. ... gL1 Change the symbol of the current list to 1. 2. 3. ...
To remap: > Remap command: `:VimwikiChangeSymbolInListTo 1.<CR>`
noremap glo :VimwikiChangeSymbolTo 1.<CR>
noremap glO :VimwikiChangeSymbolInListTo 1.<CR>
<
*vimwiki_gla* *vimwiki_gLa* *vimwiki_gla* *vimwiki_gLa*
gla Make a list item out of a normal line or change the gla n Make a list item out of a normal line or change the
symbol of the current item to a), the numbering is symbol of the current item to a), the numbering is
adjusted according to the surrounding list items. adjusted according to the surrounding list items.
Remap command: `:VimwikiChangeSymbolTo a)<CR>`
gLa Change the symbol of the current list to a) b) c) ... gLa Change the symbol of the current list to a) b) c) ...
To remap: > Remap command: `:VimwikiChangeSymbolInListTo a)<CR>`
noremap glo :VimwikiChangeSymbolTo a)<CR>
noremap glO :VimwikiChangeSymbolInListTo a)<CR>
<
*vimwiki_glA* *vimwiki_gLA* *vimwiki_glA* *vimwiki_gLA*
glA Make a list item out of a normal line or change the glA n Make a list item out of a normal line or change the
symbol of the current item to A), the numbering is symbol of the current item to A), the numbering is
adjusted according to the surrounding list items. adjusted according to the surrounding list items.
Remap command: `:VimwikiChangeSymbolTo A)<CR>`
gLA Change the symbol of the current list to A) B) C) ... gLA Change the symbol of the current list to A) B) C) ...
To remap: > Remap command: `:VimwikiChangeSymbolInListTo A)<CR>`
noremap glo :VimwikiChangeSymbolTo A)<CR>
noremap glO :VimwikiChangeSymbolInListTo A)<CR>
<
*vimwiki_gli* *vimwiki_gLi* *vimwiki_gli* *vimwiki_gLi*
gli Make a list item out of a normal line or change the gli n Make a list item out of a normal line or change the
symbol of the current item to i), the numbering is symbol of the current item to i), the numbering is
adjusted according to the surrounding list items. adjusted according to the surrounding list items.
Remap command: `:VimwikiChangeSymbolTo i)<CR>`
gLi Change the symbol of the current list to gLi Change the symbol of the current list to
i) ii) iii) ... i) ii) iii) ...
To remap: > Remap command: `:VimwikiChangeSymbolInListTo i)<CR>`
noremap glo :VimwikiChangeSymbolTo i)<CR>
noremap glO :VimwikiChangeSymbolInListTo i)<CR>
<
*vimwiki_glI* *vimwiki_gLI* *vimwiki_glI* *vimwiki_gLI*
glI Make a list item out of a normal line or change the glI n Make a list item out of a normal line or change the
symbol of the current item to I), the numbering is symbol of the current item to I), the numbering is
adjusted according to the surrounding list items. adjusted according to the surrounding list items.
Remap command: `:VimwikiChangeSymbolTo I)<CR>`
gLI Change the symbol of the current list to gLI Change the symbol of the current list to
I) II) III) ... I) II) III) ...
To remap: > Remap command: `:VimwikiChangeSymbolInListTo I)<CR>`
noremap glo :VimwikiChangeSymbolTo I)<CR>
noremap glO :VimwikiChangeSymbolInListTo I)<CR>
<
*vimwiki_glx* *vimwiki_glx*
glx Toggle checkbox of a list item disabled/off. glx n Toggle checkbox of a list item disabled/off.
Maps to |:VimwikiToggleRejectedListItem|. Maps to |:VimwikiToggleRejectedListItem|.
See |vimwiki-todo-lists|. See |vimwiki-todo-lists|.
To remap: > Remap command: `<Plug>VimwikiToggleRejectedListItem`
:map <Leader>tx <Plug>VimwikiToggleRejectedListItem
<
*vimwiki_gqq* *vimwiki_gww* *vimwiki_gqq* *vimwiki_gww*
gqq Format table. If you made some changes to a table gqq n Reformats table after making changes.
or without swapping insert/normal modes this command or Remap command: `<Plug>VimwikiTableAlignQ`
gww will reformat it. gww Remap command: `<Plug>VimwikiTableAlignW`
To remap: >
:nmap <Leader>gq <Plug>VimwikiTableAlignQ
:nmap <Leader>gw <Plug>VimwikiTableAlignW
<
*vimwiki_gq1* *vimwiki_gw1* *vimwiki_gq1* *vimwiki_gw1*
gq1 Fast format table. The same as the previous, except gq1 n Fast format table. The same as the previous, except
or that only a few lines above the current line are or that only a few lines above the current line are
gw1 tested. If the alignment of the current line differs, tested. If the alignment of the current line differs,
then the whole table gets reformatted. then the whole table gets reformatted.
To remap: > Remap command: `<Plug>VimwikiTableAlignQ1`
:nmap <Leader>q1 <Plug>VimwikiTableAlignQ1 gw1 Remap command:`<Plug>VimwikiTableAlignW1`
:nmap <Leader>w1 <Plug>VimwikiTableAlignW1
<
*vimwiki_<A-Left>* *vimwiki_<A-Left>*
<A-Left> Move current table column to the left. <A-Left> n Move current table column to the left.
See |:VimwikiTableMoveColumnLeft| See |:VimwikiTableMoveColumnLeft|
To remap: > Remap command: `<Plug>VimwikiTableMoveColumnLeft`
:nmap <Leader>wtl <Plug>VimwikiTableMoveColumnLeft
<
*vimwiki_<A-Right>* *vimwiki_<A-Right>*
<A-Right> Move current table column to the right. <A-Right> n Move current table column to the right.
See |:VimwikiTableMoveColumnRight| See |:VimwikiTableMoveColumnRight|
To remap: > Remap command: `<Plug>VimwikiTableMoveColumnRight`
:nmap <Leader>wtr <Plug>VimwikiTableMoveColumnRight
<
*vimwiki_<C-Up>* *vimwiki_<C-Up>*
<C-Up> Open the previous day's diary link if available. <C-Up> n Open the previous day's diary link if available.
See |:VimwikiDiaryPrevDay| See |:VimwikiDiaryPrevDay|
To remap: > Remap command: `<Plug>VimwikiDiaryPrevDay`
:nmap <Leader>k <Plug>VimwikiDiaryPrevDay
<
*vimwiki_<C-Down>* *vimwiki_<C-Down>*
<C-Down> Open the next day's diary link if available. <C-Down> n Open the next day's diary link if available.
See |:VimwikiDiaryNextDay| See |:VimwikiDiaryNextDay|
To remap: > Remap command: `<Plug>VimwikiDiaryNextDay`
:nmap <Leader>j <Plug>VimwikiDiaryNextDay
<
Mouse mappings *vimwiki_mouse* Mouse mappings *vimwiki_mouse*
These mappings are disabled by default. These mappings are disabled by default.
@ -626,7 +603,7 @@ Note: <2-LeftMouse> is just left double click.
INSERT MODE *vimwiki-table-mappings* TABLE MAPPINGS, INSERT MODE *vimwiki-table-mappings*
*vimwiki_i_<CR>_table* *vimwiki_i_<CR>_table*
<CR> Go to the table cell beneath the current one, create <CR> Go to the table cell beneath the current one, create
a new row if on the last one. a new row if on the last one.
@ -635,7 +612,7 @@ INSERT MODE *vimwiki-table-mappings*
<Tab> Go to the next table cell, create a new row if on the <Tab> Go to the next table cell, create a new row if on the
last cell. last cell.
INSERT MODE *vimwiki-list-mappings* LIST MAPPINGS, INSERT MODE *vimwiki-list-mappings*
*vimwiki_i_<CR>* *vimwiki_i_<CR>*
<CR> In a list item, insert a new bullet or number in the <CR> In a list item, insert a new bullet or number in the
next line, numbers are incremented. next line, numbers are incremented.
@ -643,40 +620,38 @@ INSERT MODE *vimwiki-list-mappings*
useful to end a list, simply press <CR> twice. useful to end a list, simply press <CR> twice.
See |vimwiki-lists| for details and for how to See |vimwiki-lists| for details and for how to
configure the behavior. configure the behavior.
Remap command: `<Plug>VimwikiReturn15`
*vimwiki_i_<S-CR>* *vimwiki_i_<S-CR>*
<S-CR> Does not insert a new list item, useful to create <S-CR> Does not insert a new list item, useful to create
multilined list items. multilined list items. See |vimwiki-lists| for
See |vimwiki-lists| for details and for how to details and for how to configure the behavior. The
configure the behavior. default map may not work in all terminals and may
need to be remapped.
Remap command: `<Plug>VimwikiReturn22`
*vimwiki_i_<C-T>* *vimwiki_i_<C-T>*
<C-T> Increase the level of a list item. <C-T> Increase the level of a list item.
To remap: > Remap command: `<Plug>VimwikiIncreaseLvlSingleItem`
:imap <C-E> <Plug>VimwikiIncreaseLvlSingleItem
<
*vimwiki_i_<C-D>* *vimwiki_i_<C-D>*
<C-D> Decrease the level of a list item. <C-D> Decrease the level of a list item.
To remap: > Remap command: `<Plug>VimwikiDecreaseLvlSingleItem`
:imap <C-E> <Plug>VimwikiDecreaseLvlSingleItem
<
*vimwiki_i_<C-L>_<C-J>* *vimwiki_i_<C-L>_<C-J>*
<C-L><C-J> Change the symbol of the current list item to the next <C-L><C-J> Change the symbol of the current list item to the next
available. From - to 1. to * to I) to a). available. From - to 1. to * to I) to a).
To remap: > Remap command: `<Plug>VimwikiListNextSymbol`
:imap <C-A> <Plug>VimwikiListNextSymbol
<
*vimwiki_i_<C-L>_<C-K>* *vimwiki_i_<C-L>_<C-K>*
<C-L><C-K> Change the symbol of the current list item to the prev <C-L><C-K> Change the symbol of the current list item to the prev
available. From - to a) to I) to * to 1. available. From - to a) to I) to * to 1.
To remap: > Remap command: `<Plug>VimwikiListPrevSymbol`
:imap <C-S> <Plug>VimwikiListPrevSymbol
<
*vimwiki_i_<C-L>_<C-M>* *vimwiki_i_<C-L>_<C-M>*
<C-L><C-M> Create/remove a symbol from a list item. <C-L><C-M> Create/remove a symbol from a list item.
To remap: > Remap command: `<Plug>VimwikiListToggle`
:imap <C-K> <Plug>VimwikiListToggle
<
------------------------------------------------------------------------------ ------------------------------------------------------------------------------
3.3. Text objects *vimwiki-text-objects* 3.3. Text objects *vimwiki-text-objects*