1eb8dc403SDave Cobbley" Vim filetype detection file 2eb8dc403SDave Cobbley" Language: BitBake 3eb8dc403SDave Cobbley" Author: Ricardo Salveti <rsalveti@rsalveti.net> 4eb8dc403SDave Cobbley" Copyright: Copyright (C) 2008 Ricardo Salveti <rsalveti@rsalveti.net> 5eb8dc403SDave Cobbley" Licence: You may redistribute this under the same terms as Vim itself 6eb8dc403SDave Cobbley" 7eb8dc403SDave Cobbley" This sets up the syntax highlighting for BitBake files, like .bb, .bbclass and .inc 8eb8dc403SDave Cobbley 9*475cb72dSAndrew Geisslerif &compatible || version < 600 || exists("b:loaded_bitbake_plugin") 10eb8dc403SDave Cobbley finish 11eb8dc403SDave Cobbleyendif 12eb8dc403SDave Cobbley 13eb8dc403SDave Cobbley" .bb, .bbappend and .bbclass 14eb8dc403SDave Cobbleyau BufNewFile,BufRead *.{bb,bbappend,bbclass} set filetype=bitbake 15eb8dc403SDave Cobbley 16eb8dc403SDave Cobbley" .inc 17eb8dc403SDave Cobbleyau BufNewFile,BufRead *.inc set filetype=bitbake 18eb8dc403SDave Cobbley 19eb8dc403SDave Cobbley" .conf 20eb8dc403SDave Cobbleyau BufNewFile,BufRead *.conf 21eb8dc403SDave Cobbley \ if (match(expand("%:p:h"), "conf") > 0) | 22eb8dc403SDave Cobbley \ set filetype=bitbake | 23eb8dc403SDave Cobbley \ endif 24eb8dc403SDave Cobbley 25