From 307170063597cd4f1a380e38bcd031daf7684ffc Mon Sep 17 00:00:00 2001 From: Dave Halter Date: Thu, 26 Mar 2015 14:59:05 +0100 Subject: [PATCH] Match the new longer call_signature_escape symbol better. --- after/syntax/python.vim | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/after/syntax/python.vim b/after/syntax/python.vim index c64e002..9bdb07e 100644 --- a/after/syntax/python.vim +++ b/after/syntax/python.vim @@ -1,18 +1,18 @@ if g:jedi#show_call_signatures > 0 && has('conceal') - " conceal is normal for vim >= 7.3 + " +conceal is the default for vim >= 7.3 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' + let s:full = s:e.'jedi=.\{-}'.s:e.'.\{-}'.s:e.'jedi'.s:e + let s:ignore = s:e.'jedi.\{-}'.s:e + exe 'syn match jediIgnore "'.s:ignore.'" 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 "'.s:l1.'" keepend extend ' + exe 'syn match jediFunction "'.s:full.'" keepend extend ' \ .' contains=jediIgnore,jediFat,jediSpace' \ .' containedin=pythonComment,pythonString,pythonRawString' - unlet! s:e s:l1 s:l2 + unlet! s:e s:full s:ignore hi def link jediIgnore Ignore hi def link jediFatSymbol Ignore