diff --git a/ftplugin/vimwiki.vim b/ftplugin/vimwiki.vim index 9cbe87b..02904a8 100644 --- a/ftplugin/vimwiki.vim +++ b/ftplugin/vimwiki.vim @@ -580,6 +580,7 @@ if !hasmapto('VimwikiReturn', 'i') endif endif + "Table mappings if vimwiki#vars#get_global('table_mappings') inoremap vimwiki#tbl#kbd_tab() @@ -587,11 +588,25 @@ endif endif +" table formatting mappings +if !hasmapto('VimwikiTableAlignQ', 'n') && maparg('gqq', 'n') == "" + nmap gqq VimwikiTableAlignQ +endif +nnoremap VimwikiTableAlignQ :VimwikiTableAlignQ +if !hasmapto('VimwikiTableAlignQ1', 'n') && maparg('gq1', 'n') == "" + nmap gq1 VimwikiTableAlignQ1 +endif +nnoremap VimwikiTableAlignQ1 :VimwikiTableAlignQ 2 + +if !hasmapto('VimwikiTableAlignW', 'n') && maparg('gww', 'n') == "" + nmap gww VimwikiTableAlignW +endif +nnoremap VimwikiTableAlignW :VimwikiTableAlignW +if !hasmapto('VimwikiTableAlignW1', 'n') && maparg('gw1', 'n') == "" + nmap gw1 VimwikiTableAlignW1 +endif +nnoremap VimwikiTableAlignW1 :VimwikiTableAlignW 2 -nnoremap gqq :VimwikiTableAlignQ -nnoremap gww :VimwikiTableAlignW -nnoremap gq1 :VimwikiTableAlignQ 2 -nnoremap gw1 :VimwikiTableAlignW 2 if !hasmapto('VimwikiTableMoveColumnLeft') nmap VimwikiTableMoveColumnLeft endif @@ -603,7 +618,6 @@ nnoremap