anchor.diff:    Ed.OptRulerVisible:= Ops.ShowRuler;
     Ed.Gutter.Items[Ed.GutterBandNumbers].Visible:= Ops.ShowNumbers;
     Ed.OptUnprintedVisible:= Ops.ShowUnprinted;
  +  Ed.Gutter.Items[Ed.GutterBandFolding].Visible:= Ops.FoldingVisible;
   end;
   
   procedure EditorCopySelToPrimarySelection(Ed: TATSynEdit; AMaxLineCount: integer);
  
positive.code:     ShowRuler: boolean;
      ShowNumbers: boolean;
      ShowUnprinted: boolean;
    end;
  
  procedure EditorSaveTempOptions(Ed: TATSynEdit; var Ops: TATEditorTempOptions);
  
negative.code:   Ops.ShowRuler:= Ed.OptRulerVisible;
    Ops.ShowNumbers:= Ed.Gutter.Items[Ed.GutterBandNumbers].Visible;
    Ops.ShowUnprinted:= Ed.OptUnprintedVisible;
    Ops.FoldingVisible:= Ed.Gutter.Items[Ed.GutterBandFolding].Visible;
  end;
  
  procedure EditorRestoreTempOptions(Ed: TATSynEdit; const Ops: TATEditorTempOptions);
  