Neil Watson has generously made some Vim plugins available for CFEngine 3. Abbreviations and other help for CFEngine 3 files CFEngine 3 syntax highlighting