diff --git a/ftplugin/vimwiki.vim b/ftplugin/vimwiki.vim index d8af835..838e197 100644 --- a/ftplugin/vimwiki.vim +++ b/ftplugin/vimwiki.vim @@ -509,11 +509,13 @@ nnoremap VimwikiListO " Declare Map: default lists key mappings (again) if str2nr(vimwiki#vars#get_global('key_mappings').lists) call vimwiki#u#map_key('n', 'gnt', 'VimwikiNextTask') - call vimwiki#u#map_key('n', '', 'VimwikiToggleListItem') - call vimwiki#u#map_key('v', '', 'VimwikiToggleListItem') - if has('unix') - call vimwiki#u#map_key('n', '', 'VimwikiToggleListItem') - call vimwiki#u#map_key('v', '', 'VimwikiToggleListItem') + if !hasmapto('VimwikiToggleListItem') + call vimwiki#u#map_key('n', '', 'VimwikiToggleListItem') + call vimwiki#u#map_key('v', '', 'VimwikiToggleListItem', 1) + if has('unix') + call vimwiki#u#map_key('n', '', 'VimwikiToggleListItem', 1) + call vimwiki#u#map_key('v', '', 'VimwikiToggleListItem', 1) + endif endif call vimwiki#u#map_key('n', 'glx', 'VimwikiToggleRejectedListItem') call vimwiki#u#map_key('v', 'glx', 'VimwikiToggleRejectedListItem', 1)