vimwiki

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

commit 750b3171b321872c17b88237db12822fc3e8c264
parent ae67790ad5fde202cd9f5c6b3eb53d63169c0938
Author: Rane Brown <rane.brown@gmail.com>
Date:   Fri, 12 Apr 2019 20:38:23 -0600

Prevent table formatting mappings from overwriting user mappings.

Closes #425

Diffstat:
Mftplugin/vimwiki.vim | 24+++++++++++++++++++-----
1 file changed, 19 insertions(+), 5 deletions(-)

diff --git 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 <expr> <buffer> <Tab> vimwiki#tbl#kbd_tab() @@ -587,11 +588,25 @@ endif endif +" table formatting mappings +if !hasmapto('<Plug>VimwikiTableAlignQ', 'n') && maparg('gqq', 'n') == "" + nmap <silent><buffer> gqq <Plug>VimwikiTableAlignQ +endif +nnoremap <silent><buffer> <Plug>VimwikiTableAlignQ :VimwikiTableAlignQ<CR> +if !hasmapto('<Plug>VimwikiTableAlignQ1', 'n') && maparg('gq1', 'n') == "" + nmap <silent><buffer> gq1 <Plug>VimwikiTableAlignQ1 +endif +nnoremap <silent><buffer> <Plug>VimwikiTableAlignQ1 :VimwikiTableAlignQ 2<CR> + +if !hasmapto('<Plug>VimwikiTableAlignW', 'n') && maparg('gww', 'n') == "" + nmap <silent><buffer> gww <Plug>VimwikiTableAlignW +endif +nnoremap <silent><buffer> <Plug>VimwikiTableAlignW :VimwikiTableAlignW<CR> +if !hasmapto('<Plug>VimwikiTableAlignW1', 'n') && maparg('gw1', 'n') == "" + nmap <silent><buffer> gw1 <Plug>VimwikiTableAlignW1 +endif +nnoremap <silent><buffer> <Plug>VimwikiTableAlignW1 :VimwikiTableAlignW 2<CR> -nnoremap <buffer> gqq :VimwikiTableAlignQ<CR> -nnoremap <buffer> gww :VimwikiTableAlignW<CR> -nnoremap <buffer> gq1 :VimwikiTableAlignQ 2<CR> -nnoremap <buffer> gw1 :VimwikiTableAlignW 2<CR> if !hasmapto('<Plug>VimwikiTableMoveColumnLeft') nmap <silent><buffer> <A-Left> <Plug>VimwikiTableMoveColumnLeft endif @@ -603,7 +618,6 @@ nnoremap <silent><script><buffer> \ <Plug>VimwikiTableMoveColumnRight :VimwikiTableMoveColumnRight<CR> - " ------------------------------------------------ " Text objects " ------------------------------------------------