anchor.diff:  interface
   
   uses
  -  Classes, SysUtils, controls,lcltype, Forms, graphics, ExtCtrls, crc, SynPluginSyncroEdit,
  -  SynEditKeyCmds, LazSynEditText, SynEditHighlighter, SynEdit, SynHighlighterLFM,
  -  SynEditMouseCmds, SynEditFoldedView, ce_common, ce_observer, ce_writableComponent,
  -  ce_d2syn, ce_txtsyn;
  +  Classes, SysUtils, controls,lcltype, Forms, graphics, ExtCtrls, crc,
  +  SynPluginSyncroEdit, SynCompletion, SynEditKeyCmds, LazSynEditText, SynEdit,
  +  SynHighlighterLFM, SynEditHighlighter, SynEditMouseCmds, SynEditFoldedView,
  +  ce_common, ce_observer, ce_writableComponent, ce_d2syn, ce_txtsyn;
   
   type
   
  
positive.code:   else begin
      fDDocWin.Hide;
      fCallTipWin.Hide;
    end;
  end;
  
  procedure TCESynMemo.InitHintWins;
  begin
    if fCallTipWin = nil then begin
  
negative.code:   fDefaultFontSize := 10;
    SetDefaultCoeditKeystrokes(Self); // not called in inherited if owner = nil !
    //
    ShowHint := false;
    InitHintWins;
    fHintDelay := 200;
    fHintTimer := TIdleTimer.Create(self);
    fHintTimer.AutoEnabled:=true;
    fHintTimer.Interval := fHintDelay;
    fHintTimer.OnTimer := @HintTimerEvent;
    //
    fAutoDotDelay := 200;
    fAutoDotTimer := TIdleTimer.Create(self);
    fAutoDotTimer.AutoEnabled:=true;
    fAutoDotTimer.Interval := fAutoDotDelay;
    fAutoDotTimer.OnTimer := @AutoDotTimerEvent;
    //
    Gutter.LineNumberPart.ShowOnlyLineNumbersMultiplesOf := 5;
    Gutter.LineNumberPart.MarkupInfo.Foreground := clGray;
  