mirror of
https://github.com/SpaceVim/SpaceVim.git
synced 2025-02-03 05:20:04 +08:00
Add windows leader guider
This commit is contained in:
parent
602cba0035
commit
da470da4c6
@ -605,6 +605,9 @@ call SpaceVim#mapping#guide#register_prefix_descriptions(
|
||||
call SpaceVim#mapping#guide#register_prefix_descriptions(
|
||||
\ g:spacevim_denite_leader,
|
||||
\ 'g:_spacevim_mappings_denite')
|
||||
call SpaceVim#mapping#guide#register_prefix_descriptions(
|
||||
\ g:spacevim_windows_leader,
|
||||
\ 'g:_spacevim_mappings_windows')
|
||||
call SpaceVim#mapping#guide#register_prefix_descriptions(
|
||||
\ '[KEYs]',
|
||||
\ 'g:_spacevim_mappings_prefixs')
|
||||
|
@ -121,6 +121,10 @@ endfunction
|
||||
|
||||
function! SpaceVim#mapping#leader#defindWindowsLeader(key) abort
|
||||
if !empty(a:key)
|
||||
exe 'nnoremap <silent><nowait> [Window] :<c-u>LeaderGuide "' .
|
||||
\ a:key . '"<CR>'
|
||||
exe 'nmap ' .a:key . ' [Window]'
|
||||
let g:_spacevim_mappings_windows = {}
|
||||
call zvim#util#defineMap('nnoremap', '[Window]', '<Nop>',
|
||||
\ 'Defind window prefix', 'normal [Window]')
|
||||
call zvim#util#defineMap('nmap' , a:key, '[Window]',
|
||||
@ -315,6 +319,8 @@ function! SpaceVim#mapping#leader#defindKEYs() abort
|
||||
call extend(g:_spacevim_mappings_prefixs[g:spacevim_unite_leader], g:_spacevim_mappings_unite)
|
||||
let g:_spacevim_mappings_prefixs[g:spacevim_denite_leader] = {'name' : '+Denite prefix'}
|
||||
call extend(g:_spacevim_mappings_prefixs[g:spacevim_denite_leader], g:_spacevim_mappings_denite)
|
||||
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)
|
||||
endfunction
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user