mirror of
https://github.com/SpaceVim/SpaceVim.git
synced 2025-02-09 12:20:05 +08:00
Fix key bindings
This commit is contained in:
parent
39151c8e78
commit
3635c58129
@ -45,17 +45,6 @@ function! SpaceVim#autocmds#init() abort
|
|||||||
autocmd FileType xml setlocal omnifunc=xmlcomplete#CompleteTags
|
autocmd FileType xml setlocal omnifunc=xmlcomplete#CompleteTags
|
||||||
autocmd FileType css setlocal omnifunc=csscomplete#CompleteCSS
|
autocmd FileType css setlocal omnifunc=csscomplete#CompleteCSS
|
||||||
autocmd Filetype qf setlocal nobuflisted
|
autocmd Filetype qf setlocal nobuflisted
|
||||||
autocmd BufEnter *
|
|
||||||
\ if empty(&buftype) && has('nvim') && &filetype != 'help'
|
|
||||||
\| nnoremap <silent><buffer> <C-]> :call MyTagfunc()<CR>
|
|
||||||
\| nnoremap <silent><buffer> <C-[> :call MyTagfuncBack()<CR>
|
|
||||||
\| else
|
|
||||||
\| if empty(maparg('<leader>[', 'n', 0, 1)) && empty(maparg('<leader>]', 'n', 0, 1))
|
|
||||||
\| nnoremap <silent><buffer> <leader>] :call MyTagfunc()<CR>
|
|
||||||
\| nnoremap <silent><buffer> <leader>[ :call MyTagfuncBack()<CR>
|
|
||||||
\| endif
|
|
||||||
\| endif
|
|
||||||
"}}}
|
|
||||||
autocmd FileType python,coffee call zvim#util#check_if_expand_tab()
|
autocmd FileType python,coffee call zvim#util#check_if_expand_tab()
|
||||||
au StdinReadPost * call s:disable_welcome()
|
au StdinReadPost * call s:disable_welcome()
|
||||||
autocmd InsertEnter * call s:fixindentline()
|
autocmd InsertEnter * call s:fixindentline()
|
||||||
|
@ -10,6 +10,7 @@ function! SpaceVim#layers#tags#plugins() abort
|
|||||||
return [
|
return [
|
||||||
\ ['ludovicchabant/vim-gutentags', {'merged' : 0}],
|
\ ['ludovicchabant/vim-gutentags', {'merged' : 0}],
|
||||||
\ ['SpaceVim/gtags.vim', {'merged' : 0}],
|
\ ['SpaceVim/gtags.vim', {'merged' : 0}],
|
||||||
|
\ ['tsukkee/unite-tag', {'merged' : 0}],
|
||||||
\ ]
|
\ ]
|
||||||
endfunction
|
endfunction
|
||||||
|
|
||||||
@ -30,4 +31,26 @@ function! SpaceVim#layers#tags#config() abort
|
|||||||
call SpaceVim#mapping#space#def('nnoremap', ['m', 'g', 'd'], 'exe "Gtags -d " . expand("<cword>")', 'find definitions', 1)
|
call SpaceVim#mapping#space#def('nnoremap', ['m', 'g', 'd'], 'exe "Gtags -d " . expand("<cword>")', 'find definitions', 1)
|
||||||
call SpaceVim#mapping#space#def('nnoremap', ['m', 'g', 'r'], 'exe "Gtags -r " . expand("<cword>")', 'find references', 1)
|
call SpaceVim#mapping#space#def('nnoremap', ['m', 'g', 'r'], 'exe "Gtags -r " . expand("<cword>")', 'find references', 1)
|
||||||
endif
|
endif
|
||||||
|
augroup spacevim_layer_tags
|
||||||
|
autocmd!
|
||||||
|
autocmd BufEnter *
|
||||||
|
\ if empty(&buftype) && &filetype != 'help'
|
||||||
|
\| nnoremap <silent><buffer> <C-]> :call MyTagfunc()<CR>
|
||||||
|
\| nnoremap <silent><buffer> <C-[> :call MyTagfuncBack()<CR>
|
||||||
|
\| endif
|
||||||
|
augroup END
|
||||||
endfunction
|
endfunction
|
||||||
|
|
||||||
|
function! MyTagfunc() abort
|
||||||
|
mark H
|
||||||
|
let s:MyTagfunc_flag = 1
|
||||||
|
UniteWithCursorWord -immediately tag
|
||||||
|
endfunction
|
||||||
|
|
||||||
|
function! MyTagfuncBack() abort
|
||||||
|
if exists('s:MyTagfunc_flag')&&s:MyTagfunc_flag
|
||||||
|
exe "normal! `H"
|
||||||
|
let s:MyTagfunc_flag =0
|
||||||
|
endif
|
||||||
|
endfunction
|
||||||
|
|
||||||
|
@ -120,19 +120,6 @@ function! JspFileTypeInit()
|
|||||||
nnoremap <F4> :JCimportAdd<cr>
|
nnoremap <F4> :JCimportAdd<cr>
|
||||||
inoremap <F4> <esc>:JCimportAddI<cr>
|
inoremap <F4> <esc>:JCimportAddI<cr>
|
||||||
endfunction
|
endfunction
|
||||||
function! MyTagfunc() abort
|
|
||||||
mark H
|
|
||||||
let s:MyTagfunc_flag = 1
|
|
||||||
UniteWithCursorWord -immediately tag
|
|
||||||
endfunction
|
|
||||||
|
|
||||||
function! MyTagfuncBack() abort
|
|
||||||
if exists('s:MyTagfunc_flag')&&s:MyTagfunc_flag
|
|
||||||
exe "normal! `H"
|
|
||||||
let s:MyTagfunc_flag =0
|
|
||||||
endif
|
|
||||||
endfunction
|
|
||||||
|
|
||||||
|
|
||||||
function! MyLeaderTabfunc() abort
|
function! MyLeaderTabfunc() abort
|
||||||
if g:spacevim_autocomplete_method == 'deoplete'
|
if g:spacevim_autocomplete_method == 'deoplete'
|
||||||
|
Loading…
Reference in New Issue
Block a user