anchor.diff:  
   function TEditorFrame.GetReadOnly: boolean;
   begin
  -  Result:= Ed1.Strings.ReadOnly;
  +  Result:= Ed1.ModeReadOnly;
   end;
   
   function TEditorFrame.GetTabKeyCollectMarkers: boolean;
  
positive.code: 
    TabColor:= StringToColorDef(c.GetValue(path+cSavColor, ''), clNone);
  
    Editor.OptWrapMode:= TATSynWrapMode(c.GetValue(path+cSavWrap, Ord(Editor.OptWrapMode)));
    Editor.ModeReadOnly:= c.GetValue(path+cSavRO, Editor.ModeReadOnly);
    Editor.OptRulerVisible:= c.GetValue(path+cSavRuler, Editor.OptRulerVisible);
    Editor.OptMinimapVisible:= c.GetValue(path+cSavMinimap, Editor.OptMinimapVisible);
    Editor.OptTabSize:= c.GetValue(path+cSavTabSize, Editor.OptTabSize);
  
negative.code:   DoLoadHistory;
  
    if IsFileReadonly(fn) then
      ReadOnly:= true;
  
    NotifEnabled:= UiOps.NotifEnabled;
  end;
  