From 4ec0edafd8474088f3858a79a5649b8694de3b9f Mon Sep 17 00:00:00 2001 From: itchyny Date: Tue, 25 Nov 2014 08:26:47 +0900 Subject: [PATCH] fix global variables (#fix 324) --- after/syntax/python.vim | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/after/syntax/python.vim b/after/syntax/python.vim index 382aba1..3fa6608 100644 --- a/after/syntax/python.vim +++ b/after/syntax/python.vim @@ -1,15 +1,16 @@ if g:jedi#show_call_signatures == 1 && has('conceal') " conceal is normal for vim >= 7.3 - let e = g:jedi#call_signature_escape - let l1 = e.'jedi=[^'.e.']*'.e.'[^'.e.']*'.e.'jedi'.e - let l2 = e.'jedi=\?[^'.e.']*'.e - exe 'syn match jediIgnore "'.l2.'" contained conceal' + let s:e = g:jedi#call_signature_escape + let s:l1 = s:e.'jedi=[^'.s:e.']*'.s:e.'[^'.s:e.']*'.s:e.'jedi'.s:e + let s:l2 = s:e.'jedi=\?[^'.s:e.']*'.s:e + exe 'syn match jediIgnore "'.s:l2.'" contained conceal' setlocal conceallevel=2 syn match jediFatSymbol "*" contained conceal syn match jediFat "\*[^*]\+\*" contained contains=jediFatSymbol syn match jediSpace "\v[ ]+( )@=" contained - exe 'syn match jediFunction "'.l1.'" keepend extend contains=jediIgnore,jediFat,jediSpace' + exe 'syn match jediFunction "'.s:l1.'" keepend extend contains=jediIgnore,jediFat,jediSpace' + unlet! s:e s:l1 s:l2 hi def link jediIgnore Ignore hi def link jediFatSymbol Ignore