SynEdit: PasHighLighter, improve cppclass, allow external

This commit is contained in:
Martin 2025-03-20 11:43:56 +01:00
parent c477ea0e17
commit 2a78f345ae

View File

@ -2835,8 +2835,8 @@ begin
Result := tkKey; Result := tkKey;
if (rsAfterEqualOrColon in fRange) and (PasCodeFoldRange.BracketNestLevel = 0) then if (rsAfterEqualOrColon in fRange) and (PasCodeFoldRange.BracketNestLevel = 0) then
begin begin
fRange := fRange + [rsInClassHeader] - [rsVarTypeInSpecification, rsAfterEqual, rsAfterColon]; // rsInObjcProtocol: allow external
FOldRange := FOldRange - [rsInClassHeader]; fRange := fRange + [rsInObjcProtocol] - [rsVarTypeInSpecification, rsAfterEqual, rsAfterColon];
StartPascalCodeFoldBlock(cfbtClass); StartPascalCodeFoldBlock(cfbtClass);
end; end;
end end