anchor.diff:      procedure EditorOnKeyUp(Sender: TObject; var Key: Word; Shift: TShiftState);
       property ReadOnly: boolean read GetReadOnly write SetReadOnly;
       property FileName: string read FFileName write SetFileName;
  +    property FileWasBig: boolean read FFileWasBig write SetFileWasBig;
       property TabCaption: string read FTabCaption write SetTabCaption;
       property TabImageIndex: integer read FTabImageIndex write SetTabImageIndex;
       property TabCaptionFromApi: boolean read FTabCaptionFromApi write FTabCaptionFromApi;
  
positive.code:     exit
    end;
  
    SetLexer(DoLexerFindByFilename(fn));
    if AAllowLoadHistory then
      DoLoadHistory;
    UpdateReadOnlyFromFile;
  
    NotifEnabled:= UiOps.NotifEnabled;
  
    //disable stuff for huge files
    if Editor.Strings.Count>EditorOps.OpWrapEnabledMaxLines then
    begin
      Editor.OptWrapMode:= cWrapOff;
      Editor2.OptWrapMode:= cWrapOff;
      Editor.OptMicromapVisible:= false;
      Editor2.OptMicromapVisible:= false;
      Editor.OptMinimapVisible:= false;
      Editor2.OptMinimapVisible:= false;
    end;
  end;
  
  procedure TEditorFrame.UpdateReadOnlyFromFile;
  
negative.code:   TabColor:= StringToColorDef(c.GetValue(path+cHistory_TabColor, ''), clNone);
  
    ReadOnly:= c.GetValue(path+cHistory_RO, ReadOnly);
    if not FileWasBig then
    begin
      Editor.OptWrapMode:= TATSynWrapMode(c.GetValue(path+cHistory_Wrap, Ord(Editor.OptWrapMode)));
      Editor.OptMinimapVisible:= c.GetValue(path+cHistory_Minimap, Editor.OptMinimapVisible);
      Editor.OptMicromapVisible:= c.GetValue(path+cHistory_Micromap, Editor.OptMicromapVisible);
    end;
    Editor.OptRulerVisible:= c.GetValue(path+cHistory_Ruler, Editor.OptRulerVisible);
    Editor.OptTabSize:= c.GetValue(path+cHistory_TabSize, Editor.OptTabSize);
    Editor.OptTabSpaces:= c.GetValue(path+cHistory_TabSpace, Editor.OptTabSpaces);
    Editor.OptUnprintedVisible:= c.GetValue(path+cHistory_Unpri, Editor.OptUnprintedVisible);
  