anchor.diff:  {$R *.lfm}
   
   const
  -  cSavLexer       = '/lexer';
  -  cSavEnc         = '/enc';
  -  cSavTop         = '/top';
  -  cSavWrap        = '/wrap_mode';
  -  cSavRO          = '/ro';
  -  cSavRuler       = '/ruler';
  -  cSavMinimap     = '/minimap';
  -  cSavTabSize     = '/tab_size';
  -  cSavTabSpace    = '/tab_spaces';
  -  cSavNums        = '/nums';
  -  cSavUnpri       = '/unprinted_show';
  -  cSavUnpriSp     = '/unprinted_spaces';
  -  cSavUnpriEnd    = '/unprinted_ends';
  -  cSavUnpriEndDet = '/unprinted_end_details';
  -  cSavCaret       = '/caret';
  -  cSavColor       = '/color';
  -  cSavBookmark    = '/bm';
  -  cSavFold        = '/folded';
  +  cHistory_Lexer       = '/lexer';
  +  cHistory_Enc         = '/enc';
  +  cHistory_Top         = '/top';
  +  cHistory_Wrap        = '/wrap_mode';
  +  cHistory_RO          = '/ro';
  +  cHistory_Ruler       = '/ruler';
  +  cHistory_Minimap     = '/minimap';
  +  cHistory_TabSize     = '/tab_size';
  +  cHistory_TabSpace    = '/tab_spaces';
  +  cHistory_Nums        = '/nums';
  +  cHistory_Unpri       = '/unprinted_show';
  +  cHistory_UnpriSp     = '/unprinted_spaces';
  +  cHistory_UnpriEnd    = '/unprinted_ends';
  +  cHistory_UnpriEndDet = '/unprinted_end_details';
  +  cHistory_Caret       = '/caret';
  +  cHistory_Color       = '/color';
  +  cHistory_Bookmark    = '/bm';
  +  cHistory_Fold        = '/folded';
   
   var
     FLastTabId: integer = 0;
  
positive.code: 
    //enc
    str0:= EncodingName;
    str:= c.GetValue(path+cSavEnc, str0);
    if str<>str0 then
    begin
      EncodingName:= str;
  
negative.code:       if (N>0) and EditorBookmarkIsStandard(N) then
          items.Add(IntToStr(i));
      end;
      c.SetValue(path+cHistory_Bookmark, items);
    finally
      FreeAndNil(items);
    end;
  