1" Language: ConTeXt typesetting engine 2" Maintainer: Nicola Vitacolonna <[email protected]> 3" Latest Revision: 2016 Oct 15 4 5let s:keepcpo= &cpo 6set cpo&vim 7 8" Complete keywords in MetaPost blocks 9function! contextcomplete#Complete(findstart, base) 10 if a:findstart == 1 11 if len(synstack(line('.'), 1)) > 0 && 12 \ synIDattr(synstack(line('.'), 1)[0], "name") ==# 'contextMPGraphic' 13 return syntaxcomplete#Complete(a:findstart, a:base) 14 else 15 return -3 16 endif 17 else 18 return syntaxcomplete#Complete(a:findstart, a:base) 19 endif 20endfunction 21 22let &cpo = s:keepcpo 23unlet s:keepcpo 24 25" vim: sw=2 fdm=marker 26