From da246168405e1e630fa4d8cac5970b0751ac483d Mon Sep 17 00:00:00 2001 From: wsdjeg Date: Sun, 29 Apr 2018 10:25:32 +0800 Subject: [PATCH] Fix vimcompatible mode --- autoload/SpaceVim/mapping/guide.vim | 10 ++++++---- autoload/SpaceVim/mapping/leader.vim | 6 ++++-- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/autoload/SpaceVim/mapping/guide.vim b/autoload/SpaceVim/mapping/guide.vim index d8ccbe590..c7beb0649 100644 --- a/autoload/SpaceVim/mapping/guide.vim +++ b/autoload/SpaceVim/mapping/guide.vim @@ -629,10 +629,12 @@ else \ 'g:_spacevim_mappings_space') call SpaceVim#plugins#help#regist_root({'SPC' : g:_spacevim_mappings_space}) endif -call SpaceVim#mapping#guide#register_prefix_descriptions( - \ g:spacevim_windows_leader, - \ 'g:_spacevim_mappings_windows') -call SpaceVim#plugins#help#regist_root({'[WIN]' : g:_spacevim_mappings_windows}) +if !g:spacevim_vimcompatible + call SpaceVim#mapping#guide#register_prefix_descriptions( + \ g:spacevim_windows_leader, + \ 'g:_spacevim_mappings_windows') + call SpaceVim#plugins#help#regist_root({'[WIN]' : g:_spacevim_mappings_windows}) +endif call SpaceVim#mapping#guide#register_prefix_descriptions( \ '[KEYs]', \ 'g:_spacevim_mappings_prefixs') diff --git a/autoload/SpaceVim/mapping/leader.vim b/autoload/SpaceVim/mapping/leader.vim index 33a2a7cb6..847cfc982 100644 --- a/autoload/SpaceVim/mapping/leader.vim +++ b/autoload/SpaceVim/mapping/leader.vim @@ -193,8 +193,10 @@ endfunction function! SpaceVim#mapping#leader#defindKEYs() abort let g:_spacevim_mappings_prefixs = {} - let g:_spacevim_mappings_prefixs[g:spacevim_windows_leader] = {'name' : '+Window prefix'} - call extend(g:_spacevim_mappings_prefixs[g:spacevim_windows_leader], g:_spacevim_mappings_windows) + if !g:spacevim_vimcompatible + let g:_spacevim_mappings_prefixs[g:spacevim_windows_leader] = {'name' : '+Window prefix'} + call extend(g:_spacevim_mappings_prefixs[g:spacevim_windows_leader], g:_spacevim_mappings_windows) + endif let g:_spacevim_mappings_prefixs['g'] = {'name' : '+g prefix'} call extend(g:_spacevim_mappings_prefixs['g'], g:_spacevim_mappings_g) let g:_spacevim_mappings_prefixs['z'] = {'name' : '+z prefix'}