From 1792fb9e1b28e03baa08bfd48b057e11c366518f Mon Sep 17 00:00:00 2001 From: Talha Ahmed Date: Wed, 14 May 2014 09:47:18 +0500 Subject: [PATCH 1/3] Find __doc__ window if opened in current tab --- autoload/jedi.vim | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/autoload/jedi.vim b/autoload/jedi.vim index 7a8aca6..d0e55cc 100644 --- a/autoload/jedi.vim +++ b/autoload/jedi.vim @@ -48,9 +48,15 @@ endfun function! jedi#show_documentation() Python jedi_vim.show_documentation() - if bufnr("__doc__") > 0 - " If the __doc__ buffer is open in the current window, jump to it - silent execute "sbuffer ".bufnr("__doc__") + let bn = bufnr("__doc__") + if bn > 0 + let wi=index(tabpagebuflist(tabpagenr()), bn)) + if wi >= 0 + " If the __doc__ buffer is open in the current tab, jump to it + silent execute (wi+1).'wincmd w' + else + silent execute "sbuffer ".bn + endif else split '__doc__' endif From e620b5bf50b4a6bc62b5934b63c93e69d3b94c70 Mon Sep 17 00:00:00 2001 From: Talha Ahmed Date: Wed, 14 May 2014 10:49:19 +0500 Subject: [PATCH 2/3] fixed mismatched parenthesis :| --- autoload/jedi.vim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/autoload/jedi.vim b/autoload/jedi.vim index d0e55cc..46102ef 100644 --- a/autoload/jedi.vim +++ b/autoload/jedi.vim @@ -50,7 +50,7 @@ function! jedi#show_documentation() let bn = bufnr("__doc__") if bn > 0 - let wi=index(tabpagebuflist(tabpagenr()), bn)) + let wi=index(tabpagebuflist(tabpagenr()), bn) if wi >= 0 " If the __doc__ buffer is open in the current tab, jump to it silent execute (wi+1).'wincmd w' From 671b12da9ae2ed6b7b0d7f8a288b48f2a94d5621 Mon Sep 17 00:00:00 2001 From: Talha Ahmed Date: Tue, 20 May 2014 23:42:12 +0500 Subject: [PATCH 3/3] updated AUTHORS.txt --- AUTHORS.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/AUTHORS.txt b/AUTHORS.txt index 21a12db..eb31e33 100644 --- a/AUTHORS.txt +++ b/AUTHORS.txt @@ -42,6 +42,7 @@ Chris Lasher (@gotgenes) Doan Thanh Nam (@tndoan) Markus Koller (@toupeira) Justin Cheevers @justincheevers +Talha Ahmed (@talha81) @something are github user names.