anchor.diff:    subjDocClosing(TCEMultiDocSubject(fMultiDocSubject), self);
     fMultiDocSubject.Free;
     fPositions.Free;
  +  fCompletion.Free;
     //
     if fileExists(fTempFileName) then
       sysutils.DeleteFile(fTempFileName);
  
positive.code:     fDDocWin.ActivateHint(fDDocWin.HintRect, str);
    end;
  end;
  
  procedure TCESynMemo.SetHighlighter(const Value: TSynCustomHighlighter);
  begin
  
negative.code:     procedure setDefaultFontSize(aValue: Integer);
      procedure getCallTips;
      procedure HintTimerEvent(sender: TObject);
      procedure AutoDotTimerEvent(sender: TObject);
      procedure InitHintWins;
      function getIfTemp: boolean;
      procedure setHintDelay(aValue: Integer);
      procedure setAutoDotDelay(aValue: Integer);
      procedure completionExecute(sender: TObject);
      procedure getCompletionList;
      function completionItemPaint(const AKey: string; ACanvas: TCanvas;X, Y: integer;
          Selected: boolean; Index: integer): boolean;
      procedure completionCodeCompletion(var Value: string; SourceValue: string;
        var SourceStart, SourceEnd: TPoint; KeyChar: TUTF8Char; Shift: TShiftState);
    protected
      procedure MouseLeave; override;
      procedure SetVisible(Value: Boolean); override;
  