anchor.diff:    FSaveHistory:= true;
     FEditorsLinked:= true;
     FCodetreeFilterHistory:= TStringList.Create;
  -  FCachedTreeview[0]:= TTreeView.Create(Self);
  +  FCachedTreeview[0]:= nil;
     FCachedTreeview[1]:= nil;
   
     FBracketHilite:= EditorOps.OpBracketHilite;
  
positive.code:     property TabImageIndex: integer read FTabImageIndex write SetTabImageIndex;
      property TabCaptionFromApi: boolean read FTabCaptionFromApi write FTabCaptionFromApi;
      property TabId: integer read FTabId;
      property CachedTreeView[Ed: TATSynEdit]: TTreeView read GetCachedTreeview;
      property SaveHistory: boolean read FSaveHistory write FSaveHistory;
      procedure UpdateModified(Ed: TATSynEdit; AWithEvent: boolean= true);
  
negative.code: end;
  
  procedure TEditorFrame.SetEnabledCodeTree(Ed: TATSynEdit; AValue: boolean);
  var
    N: integer;
  begin
    N:= EditorObjToTreeviewIndex(Ed);
    if FEnabledCodeTree[N]=AValue then Exit;
    FEnabledCodeTree[N]:= AValue;
  
    if not AValue then
      if Assigned(FCachedTreeview[N]) then
        ClearTreeviewWithData(FCachedTreeview[N]);
  end;
  
  procedure TEditorFrame.SetEnabledFolding(AValue: boolean);
  