File tree Expand file tree Collapse file tree 1 file changed +7
-2
lines changed Expand file tree Collapse file tree 1 file changed +7
-2
lines changed Original file line number Diff line number Diff line change @@ -379,8 +379,13 @@ endif
379
379
syn cluster cLabelGroup contains =cUserLabel
380
380
syn match cUserCont display " ^\s *\I\i *\s *:$" contains =@cLabelGroup
381
381
syn match cUserCont display " ;\s *\I\i *\s *:$" contains =@cLabelGroup
382
- syn match cUserCont display " ^\s *\I\i *\s *:[^:]" me =e - 1 contains =@cLabelGroup
383
- syn match cUserCont display " ;\s *\I\i *\s *:[^:]" me =e - 1 contains =@cLabelGroup
382
+ if s: ft == # ' cpp'
383
+ syn match cUserCont display " ^\s *\% (class\| struct\| enum\)\@ !\I\i *\s *:[^:]" me =e - 1 contains =@cLabelGroup
384
+ syn match cUserCont display " ;\s *\% (class\| struct\| enum\)\@ !\I\i *\s *:[^:]" me =e - 1 contains =@cLabelGroup
385
+ else
386
+ syn match cUserCont display " ^\s *\I\i *\s *:[^:]" me =e - 1 contains =@cLabelGroup
387
+ syn match cUserCont display " ;\s *\I\i *\s *:[^:]" me =e - 1 contains =@cLabelGroup
388
+ endif
384
389
385
390
syn match cUserLabel display " \I\i *" contained
386
391
You can’t perform that action at this time.
0 commit comments