1Tests for ":highlight". vim: set ft=vim : 2 3STARTTEST 4:so small.vim 5:" basic test if ":highlight" doesn't crash 6:highlight 7:hi Search 8:" test setting colors. 9:" test clearing one color and all doesn't generate error or warning 10:hi NewGroup term=bold cterm=italic ctermfg=DarkBlue ctermbg=Grey gui= guifg=#00ff00 guibg=Cyan 11:hi Group2 term= cterm= 12:hi Group3 term=underline cterm=bold 13:redir! >test.out 14:hi NewGroup 15:hi Group2 16:hi Group3 17:hi clear NewGroup 18:hi NewGroup 19:hi Group2 20:hi Group2 NONE 21:hi Group2 22:hi clear 23:hi Group3 24:hi Crash term='asdf 25:redir END 26:" filter ctermfg and ctermbg, the numbers depend on the terminal 27:e test.out 28:%s/ctermfg=\d*/ctermfg=2/ 29:%s/ctermbg=\d*/ctermbg=3/ 30:" filter out possibly translated error message 31:%s/E475: [^:]*:/E475:/ 32:" fix the fileformat 33:set ff& 34:wq! 35ENDTEST 36 37