anchor.diff:    end;
   
     if UiOps.HistoryItems[ahhLineNumbers] then
  -    c.SetDeleteValue(path+cHistory_Nums, Ed.Gutter[Ed.GutterBandNumbers].Visible, true);
  +    c.SetDeleteValue(path+cHistory_LineNums, Ed.Gutter[Ed.GutterBandNumbers].Visible, true);
   
     if UiOps.HistoryItems[ahhScale] then
  -    c.SetDeleteValue(path+cHistory_Scale, Ed.OptScaleFont, 0);
  +    c.SetDeleteValue(path+cHistory_FontScale, Ed.OptScaleFont, 0);
   
     if UiOps.HistoryItems[ahhFolding] then
       c.SetDeleteValue(path+cHistory_Fold, EditorGetFoldString(Ed), '');
  
positive.code: const
    cHistory_Lexer       = '/lexer';
    cHistory_Enc         = '/enc';
    cHistory_Top         = '/top';
    cHistory_Wrap        = '/wrap_mode';
    cHistory_RO          = '/ro';
    cHistory_Ruler       = '/ruler';
    cHistory_Minimap     = '/minimap';
    cHistory_Micromap    = '/micromap';
    cHistory_TabSize     = '/tab_size';
    cHistory_TabSpace    = '/tab_spaces';
    cHistory_Nums        = '/nums';
    cHistory_Scale       = '/scale';
    cHistory_Unpri        = '/unprinted_show';
    cHistory_Unpri_Spaces = '/unprinted_spaces';
    cHistory_Unpri_Ends   = '/unprinted_ends';
  
negative.code:   Ed.OptUnprintedEndsDetails:= c.GetValue(path+cHistory_Unpri_Detail, Ed.OptUnprintedEndsDetails);
  
    with Ed.Gutter[Ed.GutterBandNumbers] do
      Visible:= c.GetValue(path+cHistory_LineNums, Visible);
  
    Ed.OptScaleFont:= c.GetValue(path+cHistory_FontScale, 0);
  
    nTop:= c.GetValue(path+cHistory_TopLine, 0);
    if Assigned(Lexer[Ed]) then
    begin
      FFoldTodo:= c.GetValue(path+cHistory_Fold, '');
  