blob: 5b93bb098690df6a93eba5c416f79144afeda7f7 [file] [log] [blame]
Bram Moolenaar46fceaa2016-10-23 21:21:08 +02001" Language: ConTeXt typesetting engine
2" Maintainer: Nicola Vitacolonna <nvitacolonna@gmail.com>
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