view syntax/unrealcpp.vim @ 11:06af9916ba7c default tip

Generate compilation database for clang by default
author Ludovic Chabant <ludovic@chabant.com>
date Tue, 29 Aug 2023 13:07:20 -0700
parents ba03cac1b1c6
children
line wrap: on
line source

" Vim syntax file
" Language:	C++ with Unreal extensions
" Maintainer:	Ludovic Chabant <https://ludovic.chabant.com>

if exists("b:current_syntax")
  finish
endif

" Read the C++ syntax to start with
runtime! syntax/cpp.vim
unlet b:current_syntax


" Highlight Class and Function names
syn match    cCustomParen    "(" contains=cParen,cCppParen
syn match    cCustomFunc     "\w\+\s*(" contains=cCustomParen
syn match    cCustomScope    "::"
syn match    cCustomClass    "\w\+\s*::" contains=cCustomScope

hi def link cCustomFunc  Function
hi def link cCustomClass Function