Estou tentando fazer meu próprio destaque de sintaxe para o vim. Eu estava seguindo as instruções em aqui (primeira resposta), mas preciso definir um grupo para import e pack e outro grupo para func , lib , group . Como posso fazer isso?
Exemplo de como meu código deve ficar:
import testlib
pack builtin
func myfunc:param#type {
testlib testcommand(param)
}
lib mylib {
func mylibfunc:param#type {
print(param)
}
func mylibfunc2:empty {
age = ask("How old are you?\n")
print("You are "+str(age)+" years old.")
}
}
group mygroup {
1: myfunc
2: mylib
}
Estou usando o vim no osx Yosemite.