mirror of
https://github.com/davidhalter/jedi-vim.git
synced 2025-12-08 11:34:51 +08:00
Merge pull request #497 from wilywampa/buffer_autocmds
Fix signatures only working in a single buffer
This commit is contained in:
@@ -404,7 +404,7 @@ endfunction
|
|||||||
|
|
||||||
function! jedi#configure_call_signatures()
|
function! jedi#configure_call_signatures()
|
||||||
augroup jedi_call_signatures
|
augroup jedi_call_signatures
|
||||||
au!
|
autocmd! * <buffer>
|
||||||
if g:jedi#show_call_signatures == 2 " Command line call signatures
|
if g:jedi#show_call_signatures == 2 " Command line call signatures
|
||||||
autocmd InsertEnter <buffer> let g:jedi#first_col = s:save_first_col()
|
autocmd InsertEnter <buffer> let g:jedi#first_col = s:save_first_col()
|
||||||
endif
|
endif
|
||||||
|
|||||||
@@ -21,6 +21,22 @@ describe 'signatures'
|
|||||||
Expect getline(1) == ''
|
Expect getline(1) == ''
|
||||||
end
|
end
|
||||||
|
|
||||||
|
it 'multiple buffers'
|
||||||
|
set hidden
|
||||||
|
new
|
||||||
|
setfiletype python
|
||||||
|
redir => autocmds
|
||||||
|
autocmd jedi_call_signatures * <buffer>
|
||||||
|
redir END
|
||||||
|
Expect autocmds =~# 'jedi_call_signatures'
|
||||||
|
buffer #
|
||||||
|
redir => autocmds
|
||||||
|
autocmd jedi_call_signatures * <buffer>
|
||||||
|
redir END
|
||||||
|
Expect autocmds =~# 'jedi_call_signatures'
|
||||||
|
bd!
|
||||||
|
end
|
||||||
|
|
||||||
it 'simple after CursorHoldI with only parenthesis'
|
it 'simple after CursorHoldI with only parenthesis'
|
||||||
noautocmd normal o
|
noautocmd normal o
|
||||||
doautocmd CursorHoldI
|
doautocmd CursorHoldI
|
||||||
|
|||||||
Reference in New Issue
Block a user