mirror of
https://github.com/SpaceVim/SpaceVim.git
synced 2025-02-02 22:40:06 +08:00
Fix unite layer key bindings
This commit is contained in:
parent
293d7984db
commit
dc23b36e30
@ -269,27 +269,26 @@ function! s:unite_my_settings()
|
|||||||
|
|
||||||
" Play nice with supertab
|
" Play nice with supertab
|
||||||
let b:SuperTabDisabled=1
|
let b:SuperTabDisabled=1
|
||||||
|
|
||||||
" Enable navigation with control-j and control-k in insert mode
|
" Enable navigation with control-j and control-k in insert mode
|
||||||
imap <buffer> <C-n> <Plug>(unite_select_next_line)
|
imap <buffer> <C-j> <Plug>(unite_select_next_line)
|
||||||
nmap <buffer> <C-n> <Plug>(unite_select_next_line)
|
nmap <buffer> <C-j> <Plug>(unite_select_next_line)
|
||||||
imap <buffer> <TAB> <Plug>(unite_select_next_line)
|
imap <buffer> <TAB> <Plug>(unite_select_next_line)
|
||||||
nmap <buffer> <TAB> <Plug>(unite_select_next_line)
|
nmap <buffer> <TAB> <Plug>(unite_select_next_line)
|
||||||
imap <buffer> <C-p> <Plug>(unite_select_previous_line)
|
imap <buffer> <C-k> <Plug>(unite_select_previous_line)
|
||||||
nmap <buffer> <C-p> <Plug>(unite_select_previous_line)
|
nmap <buffer> <C-k> <Plug>(unite_select_previous_line)
|
||||||
imap <buffer> <S-Tab> <Plug>(unite_select_previous_line)
|
imap <buffer> <S-Tab> <Plug>(unite_select_previous_line)
|
||||||
nmap <buffer> <S-Tab> <Plug>(unite_select_previous_line)
|
nmap <buffer> <S-Tab> <Plug>(unite_select_previous_line)
|
||||||
|
|
||||||
|
|
||||||
imap <buffer> jj <Plug>(unite_insert_leave)
|
|
||||||
"imap <buffer> <C-w> <Plug>(unite_delete_backward_path)
|
|
||||||
|
|
||||||
imap <buffer><expr> j unite#smart_map('j', '')
|
|
||||||
imap <buffer> <C-w> <Plug>(unite_delete_backward_path)
|
imap <buffer> <C-w> <Plug>(unite_delete_backward_path)
|
||||||
|
imap <buffer><expr> j unite#smart_map('j', '')
|
||||||
|
|
||||||
|
" Runs "split" action by <C-s>.
|
||||||
|
imap <silent><buffer><expr> <C-s> unite#do_action('split')
|
||||||
|
nmap <silent><buffer><expr> <C-s> unite#do_action('split')
|
||||||
|
|
||||||
|
|
||||||
imap <buffer> ' <Plug>(unite_quick_match_default_action)
|
imap <buffer> ' <Plug>(unite_quick_match_default_action)
|
||||||
nmap <buffer> ' <Plug>(unite_quick_match_default_action)
|
nmap <buffer> ' <Plug>(unite_quick_match_default_action)
|
||||||
imap <buffer><expr> x
|
|
||||||
\ unite#smart_map('x', "\<Plug>(unite_quick_match_choose_action)")
|
|
||||||
nmap <buffer> x <Plug>(unite_quick_match_choose_action)
|
|
||||||
nmap <buffer> <C-z> <Plug>(unite_toggle_transpose_window)
|
nmap <buffer> <C-z> <Plug>(unite_toggle_transpose_window)
|
||||||
imap <buffer> <C-z> <Plug>(unite_toggle_transpose_window)
|
imap <buffer> <C-z> <Plug>(unite_toggle_transpose_window)
|
||||||
imap <buffer> <C-y> <Plug>(unite_narrowing_path)
|
imap <buffer> <C-y> <Plug>(unite_narrowing_path)
|
||||||
@ -298,23 +297,13 @@ function! s:unite_my_settings()
|
|||||||
imap <buffer> <C-e> <Plug>(unite_toggle_auto_preview)
|
imap <buffer> <C-e> <Plug>(unite_toggle_auto_preview)
|
||||||
nmap <buffer> <C-r> <Plug>(unite_narrowing_input_history)
|
nmap <buffer> <C-r> <Plug>(unite_narrowing_input_history)
|
||||||
imap <buffer> <C-r> <Plug>(unite_narrowing_input_history)
|
imap <buffer> <C-r> <Plug>(unite_narrowing_input_history)
|
||||||
nnoremap <silent><buffer><expr> l
|
|
||||||
\ unite#smart_map('l', unite#do_action('default'))
|
|
||||||
|
|
||||||
let unite = unite#get_current_unite()
|
let unite = unite#get_current_unite()
|
||||||
if unite.profile_name ==# 'search'
|
if unite.profile_name ==# 'search'
|
||||||
nnoremap <silent><buffer><expr> r unite#do_action('replace')
|
nnoremap <silent><buffer><expr> r unite#do_action('replace')
|
||||||
else
|
else
|
||||||
nnoremap <silent><buffer><expr> r unite#do_action('rename')
|
nnoremap <silent><buffer><expr> r unite#do_action('rename')
|
||||||
endif
|
endif
|
||||||
|
|
||||||
nnoremap <silent><buffer><expr> cd unite#do_action('lcd')
|
nnoremap <silent><buffer><expr> cd unite#do_action('lcd')
|
||||||
nnoremap <buffer><expr> S unite#mappings#set_current_filters(
|
|
||||||
\ empty(unite#mappings#get_current_filters()) ?
|
|
||||||
\ ['sorter_reverse'] : [])
|
|
||||||
|
|
||||||
" Runs "split" action by <C-s>.
|
|
||||||
imap <silent><buffer><expr> <C-s> unite#do_action('split')
|
|
||||||
endfunction
|
endfunction
|
||||||
|
|
||||||
" vim:set et sw=2 cc=80:
|
" vim:set et sw=2 cc=80:
|
||||||
|
@ -738,10 +738,15 @@ all source marked as `no` will roll back to unite extension.
|
|||||||
|
|
||||||
| key bindings | Mode | description |
|
| key bindings | Mode | description |
|
||||||
| --------------------- | ------ | ----------------------------------------- |
|
| --------------------- | ------ | ----------------------------------------- |
|
||||||
| `Tab`/`<C-j>` | Insert | Select next line |
|
| `Tab`/`<C-j>` | - | Select next line |
|
||||||
| `Shift + Tab`/`<C-k>` | Insert | Select previous line |
|
| `Shift + Tab`/`<C-k>` | - | Select previous line |
|
||||||
| `jk` | Insert | Leave Insert mode (Only for denite/unite) |
|
| `jk` | Insert | Leave Insert mode (Only for denite/unite) |
|
||||||
| `Ctrl`+`w` | Insert | Delete backward path |
|
| `Ctrl`+`w` | Insert | Delete backward path |
|
||||||
|
| `Enter` | - | Run default action |
|
||||||
|
| `Ctrl`+`v` | - | Open in a split |
|
||||||
|
| `Ctrl`+`s` | - | Open in a vertical split |
|
||||||
|
| `Ctrl`+`t` | - | Open in a new tab |
|
||||||
|
| `Ctrl`+`g` | - | Exit unite |
|
||||||
|
|
||||||
**Denite/Unite normal mode key bindings**
|
**Denite/Unite normal mode key bindings**
|
||||||
|
|
||||||
@ -751,11 +756,6 @@ all source marked as `no` will roll back to unite extension.
|
|||||||
| `Ctrl`+`l` | Normal | Redraw |
|
| `Ctrl`+`l` | Normal | Redraw |
|
||||||
| `Tab` | Normal | Select actions |
|
| `Tab` | Normal | Select actions |
|
||||||
| `Space` | Normal | Toggle mark current candidate, up |
|
| `Space` | Normal | Toggle mark current candidate, up |
|
||||||
| `Enter` | Normal | Run default action |
|
|
||||||
| `Ctrl`+`v` | Normal | Open in a split |
|
|
||||||
| `Ctrl`+`s` | Normal | Open in a vertical split |
|
|
||||||
| `Ctrl`+`t` | Normal | Open in a new tab |
|
|
||||||
| `Ctrl` + `g` | Normal | Exit unite |
|
|
||||||
| `r` | Normal | Replace ('search' profile) or rename |
|
| `r` | Normal | Replace ('search' profile) or rename |
|
||||||
| `Ctrl`+`z` | Normal/insert | Toggle transpose window |
|
| `Ctrl`+`z` | Normal/insert | Toggle transpose window |
|
||||||
|
|
||||||
@ -770,13 +770,11 @@ The prefix can be `[SPC]`, `[Window]`, `[denite]`, `<leader>` and `[unite]`.
|
|||||||
|
|
||||||
The default key of these prefix is:
|
The default key of these prefix is:
|
||||||
|
|
||||||
| Prefix name | custom option and default value | description |
|
| Prefix name | custom option and default value | description |
|
||||||
| ----------- | ------------------------------------------------------------------------ | ---------------------------------- |
|
| ----------- | --------------------------------- | ----------------------------------- |
|
||||||
| `[SPC]` | NONE / `<Space>` | default mapping prefix of SpaceVim |
|
| `[SPC]` | NONE / `<Space>` | default mapping prefix of SpaceVim |
|
||||||
| `[Window]` | `g:spacevim_windows_leader` / `s` | window mapping prefix of SpaceVim |
|
| `[Window]` | `g:spacevim_windows_leader` / `s` | window mapping prefix of SpaceVim |
|
||||||
| `[denite]` | `g:spacevim_denite_leader` / `F` | denite mapping prefix of SpaceVim |
|
| `<leader>` | default vim leader | default leader prefix of vim/neovim |
|
||||||
| `[unite]` | `g:spacevim_unite_leader` / `f` | unite mapping prefix of SpaceVim |
|
|
||||||
| `<leader>` | `mapleader` / `\` \| default leader prefix of vim/neovim | |
|
|
||||||
|
|
||||||
By default the guide buffer will be displayed 1000ms after the key has been pressed. You can change the delay by setting `'timeoutlen'` option to your liking (the value is in milliseconds).
|
By default the guide buffer will be displayed 1000ms after the key has been pressed. You can change the delay by setting `'timeoutlen'` option to your liking (the value is in milliseconds).
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user