From 48baa1f4cd1bb4963e28c9bef2135feac5a81b4f Mon Sep 17 00:00:00 2001 From: Rajesh Sharma Date: Fri, 13 Nov 2020 02:22:25 +0100 Subject: [PATCH] Allow VimwikiToggleListItem mapping to be replaced (#1047) * Allow VimwikiToggleListItem mapping to be replaced Currently VimwikiToggleListItem mapping cannot be removed but only new mapping to it can be added. This commit will allow to add custom binding to this function and release default mapping of and , which was how it was before https://github.com/vimwiki/vimwiki/pull/686 * Update changelog + contributor list * endi -> endif Co-authored-by: Tinmarino --- doc/vimwiki.txt | 2 ++ ftplugin/vimwiki.vim | 6 +++--- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/doc/vimwiki.txt b/doc/vimwiki.txt index 1efb31f..73c1b01 100644 --- a/doc/vimwiki.txt +++ b/doc/vimwiki.txt @@ -3843,6 +3843,7 @@ Contributors and their Github usernames in roughly chronological order: - David Sierra DiazGranados (@davidsierradz) - Daniel Moura (@dmouraneto) - Tomáš Janoušek (@liskin) + - Rajesh Sharem (@deepredsky) ============================================================================== 16. Changelog *vimwiki-changelog* @@ -3888,6 +3889,7 @@ New:~ * PR #934: RSS feed generation for diary with :VimwikiRss. Changed:~ + * PR #1047: Allow to replace default mapping of VimwikiToggleListItem * VimwikiCheckLinks work on current wiki or on range Removed:~ diff --git a/ftplugin/vimwiki.vim b/ftplugin/vimwiki.vim index 09f908b..d6c8973 100644 --- a/ftplugin/vimwiki.vim +++ b/ftplugin/vimwiki.vim @@ -505,10 +505,10 @@ nnoremap VimwikiListO 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', 1) + call vimwiki#u#map_key('v', '', 'VimwikiToggleListItem') if has('unix') - call vimwiki#u#map_key('n', '', 'VimwikiToggleListItem', 1) - call vimwiki#u#map_key('v', '', 'VimwikiToggleListItem', 1) + call vimwiki#u#map_key('n', '', 'VimwikiToggleListItem') + call vimwiki#u#map_key('v', '', 'VimwikiToggleListItem') endif call vimwiki#u#map_key('n', 'glx', 'VimwikiToggleRejectedListItem') call vimwiki#u#map_key('v', 'glx', 'VimwikiToggleRejectedListItem', 1)