From 13a4a0c0c45b20e45c10b1bf0a8e3e41a1be50a8 Mon Sep 17 00:00:00 2001 From: Jacob Niehus Date: Sat, 7 Nov 2015 11:43:56 -0700 Subject: [PATCH] Fix signatures only working in a single buffer --- autoload/jedi.vim | 2 +- test/signatures.vim | 16 ++++++++++++++++ 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/autoload/jedi.vim b/autoload/jedi.vim index f40b588..fad7ca4 100644 --- a/autoload/jedi.vim +++ b/autoload/jedi.vim @@ -404,7 +404,7 @@ endfunction function! jedi#configure_call_signatures() augroup jedi_call_signatures - au! + autocmd! * if g:jedi#show_call_signatures == 2 " Command line call signatures autocmd InsertEnter let g:jedi#first_col = s:save_first_col() endif diff --git a/test/signatures.vim b/test/signatures.vim index 5479724..5571876 100644 --- a/test/signatures.vim +++ b/test/signatures.vim @@ -21,6 +21,22 @@ describe 'signatures' Expect getline(1) == '' end + it 'multiple buffers' + set hidden + new + setfiletype python + redir => autocmds + autocmd jedi_call_signatures * + redir END + Expect autocmds =~# 'jedi_call_signatures' + buffer # + redir => autocmds + autocmd jedi_call_signatures * + redir END + Expect autocmds =~# 'jedi_call_signatures' + bd! + end + it 'simple after CursorHoldI with only parenthesis' noautocmd normal o doautocmd CursorHoldI