mirror of
https://github.com/SpaceVim/SpaceVim.git
synced 2025-02-09 15:40: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(
|
call SpaceVim#mapping#guide#register_prefix_descriptions(
|
||||||
\ g:spacevim_denite_leader,
|
\ g:spacevim_denite_leader,
|
||||||
\ 'g:_spacevim_mappings_denite')
|
\ '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(
|
call SpaceVim#mapping#guide#register_prefix_descriptions(
|
||||||
\ '[KEYs]',
|
\ '[KEYs]',
|
||||||
\ 'g:_spacevim_mappings_prefixs')
|
\ 'g:_spacevim_mappings_prefixs')
|
||||||
|
@ -121,6 +121,10 @@ endfunction
|
|||||||
|
|
||||||
function! SpaceVim#mapping#leader#defindWindowsLeader(key) abort
|
function! SpaceVim#mapping#leader#defindWindowsLeader(key) abort
|
||||||
if !empty(a:key)
|
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>',
|
call zvim#util#defineMap('nnoremap', '[Window]', '<Nop>',
|
||||||
\ 'Defind window prefix', 'normal [Window]')
|
\ 'Defind window prefix', 'normal [Window]')
|
||||||
call zvim#util#defineMap('nmap' , a:key, '[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)
|
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'}
|
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)
|
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
|
endfunction
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user