anchor.diff:      FreeAndNil(items);
     end;
   
  +  FCodetreeFilter:= c.GetValue(path+cHistory_CodeTreeFilter, '');
  +  c.GetValue(path+cHistory_CodeTreeFilters, FCodetreeFilterHistory, '');
  +
     Editor.Update;
     if Splitted then
       Editor2.Update;
  
positive.code:   cHistory_Bookmark    = '/bm';
    cHistory_BookmarkKind = '/bm_kind';
    cHistory_Fold        = '/folded';
  
  var
    FLastTabId: integer = 0;
  
negative.code:     end;
      c.SetValue(path+cHistory_Bookmark, items);
      c.SetValue(path+cHistory_BookmarkKind, items2);
  
    finally
      FreeAndNil(items2);
      FreeAndNil(items);
    end;
  
    c.SetValue(path+cHistory_CodeTreeFilter, FCodetreeFilter);
    c.SetValue(path+cHistory_CodeTreeFilters, FCodetreeFilterHistory);
  end;
  
  procedure TEditorFrame.DoLoadHistory;
  