anchor.diff:      fHintTimer: TIdleTimer;
       fCanShowHint: boolean;
       fOldMousePos: TPoint;
  -    function getMouseStart: Integer;
  +    function getMouseFileBytePos: Integer;
       procedure changeNotify(Sender: TObject);
       procedure identifierToD2Syn;
       procedure saveCache;
  
positive.code:     property isProjectSource: boolean read fIsConfig;
      property TextView;
      //
      property MouseStart: Integer read getMouseStart;
    end;
  
  var
  
negative.code:   end else fCallTipWin.Hide;
  end;
  
  function TCESynMemo.getMouseFileBytePos: Integer;
  var
    i, len: Integer;
  begin
    result := 0;
    len := getLineEndingLength(fFilename);
    for i:= 0 to fMousePos.y-2 do
      result += length(Lines.Strings[i]) + len;
    result += fMousePos.x;
  end;
  
  