anchor.diff:    Ops.WrapMode:= Ed.OptWrapMode;
     Ops.ShowMinimap:= Ed.OptMinimapVisible;
     Ops.ShowMicromap:= Ed.OptMicromapVisible;
  -  Ops.Unprinted:= Ed.OptUnprintedVisible;
  +  Ops.ShowRuler:= Ed.OptRulerVisible;
  +  Ops.ShowNumbers:= Ed.Gutter.Items[Ed.GutterBandNum].Visible;
  +  Ops.ShowUnprinted:= Ed.OptUnprintedVisible;
   end;
   
   procedure EditorRestoreTempOptions(Ed: TATSynEdit; const Ops: TATEditorTempOps);
  
positive.code:     WrapMode: TATSynWrapMode;
      ShowMinimap: boolean;
      ShowMicromap: boolean;
      ShowLineNums: boolean;
      Unprinted: boolean;
    end;
  
  procedure EditorSaveTempOptions(Ed: TATSynEdit; var Ops: TATEditorTempOps);
  
negative.code:   Ed.OptWrapMode:= Ops.WrapMode;
    Ed.OptMinimapVisible:= Ops.ShowMinimap;
    Ed.OptMicromapVisible:= Ops.ShowMicromap;
    Ed.OptRulerVisible:= Ops.ShowRuler;
    Ed.Gutter.Items[Ed.GutterBandNum].Visible:= Ops.ShowNumbers;
    Ed.OptUnprintedVisible:= Ops.ShowUnprinted;
  end;
  
  end.
  