LINUX.ORG.RU

История изменений

Исправление pavlick, (текущая версия) :

Так еще и макросы красятся в свой цвет (когда все символы имени в верхнем регистре):

$ cat ~/.vim/syntax/c.vim
syn match Function /\w\+\( *(\)\@=/
syn match Function /\w\+\( *<[^<]*> *(\)\@=/
syn match PreProc /\<[0-9_[:upper:]]*\>/

Исходная версия pavlick, :

Так еще и макросы красятся в свой цвет (когда все символы имени в верхнем регистре):

$ cat ~/.vim/syntax/c.vim
syn match Function /\w\+\( *(\)\@=/
syn match Function /\w\+\( *<[^<]*> *(\)\@=/
syn match PreProc /[0-9_[:upper:]]*\( *(\)\@=/