anchor.diff:  constructor TCESynMemo.Create(aOwner: TComponent);
   begin
     inherited;
  +  InitHintWins;
  +  self.ShowHint:=false;
     SetDefaultKeystrokes; // not called in inherited if owner = nil !
     fDefaultFontSize := 10;
  +  fIdleTimer := TIdleTimer.Create(self);
  +  fIdleTimer.OnTimer := @EditorIdle;
     Gutter.LineNumberPart.ShowOnlyLineNumbersMultiplesOf := 5;
     Gutter.LineNumberPart.MarkupInfo.Foreground := clGray;
     Gutter.SeparatorPart.LineOffset := 1;
  
positive.code: 
  procedure TCESynMemo.MouseMove(Shift: TShiftState; X, Y: Integer);
  begin
    fMousePos := PixelsToRowColumn(Point(X,Y));
    inherited;
    if ssLeft in Shift then
  
negative.code:     VK_DECIMAL: Font.Size := fDefaultFontSize;
    end;
    TCEEditorHintWindow.FontSize := Font.Size;
    fDDocWin.Hide;
  end;
  
  procedure TCESynMemo.KeyUp(var Key: Word; Shift: TShiftState);
  var
    str: string;
    rc: TRect;
  begin
    if Key in [VK_PRIOR, VK_NEXT, Vk_UP] then
      fPositions.store;
  