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: interface
  
  uses
    Classes, SysUtils, controls,lcltype, Forms, graphics, ExtCtrls, crc, SynEditKeyCmds,
    LazSynEditText, SynEditHighlighter, SynEdit, SynHighlighterLFM, SynEditMouseCmds,
    SynEditFoldedView, ce_common, ce_observer, ce_writableComponent, ce_d2syn, ce_txtsyn;
  
  type
  
  