anchor.diff:    items, items2: TStringlist;
     BmData: TATBookmarkData;
     Sep: TATStringSeparator;
  -  bFlag: boolean;
  +  NFlag: integer;
   begin
     sFileName:= GetFileName(Ed);
   
  
positive.code:   end;
  
    if UiOps.HistoryItems[ahhLineNumbers] then
      c.SetDeleteValue(path+cHistory_LineNums, Ed.Gutter[Ed.GutterBandNumbers].Visible, true);
  
    if UiOps.HistoryItems[ahhScale] then
      c.SetDeleteValue(path+cHistory_FontScale, Ed.OptScaleFont, 0);
  
    if UiOps.HistoryItems[ahhFolding] then
    begin
      c.SetDeleteValue(path+cHistory_FoldingShow, Ed.Gutter[Ed.GutterBandFolding].Visible, true);
      c.SetDeleteValue(path+cHistory_FoldedRanges, Ed.FoldingAsString, '');
    end;
  
  
negative.code: 
    with Ed.Gutter[Ed.GutterBandNumbers] do
    begin
      NFlag:= c.GetValue(path+cHistory_LineNums, -1);
      if NFlag>=0 then
      begin
        Visible:= NFlag=1;
        VisibleModified:= true;
      end;
    end;
  
    with Ed.Gutter[Ed.GutterBandFolding] do
    begin
      NFlag:= c.GetValue(path+cHistory_FoldingShow, -1);
      if NFlag>=0 then
      begin
        Visible:= NFlag=1;
        VisibleModified:= true;
      end;
    end;
  