anchor.diff:    Ed:= Sender as TATSynEdit;
     St:= Ed.Strings;
   
  +  if Ed=Ed1 then
  +    EdOther:= Ed2
  +  else
  +    EdOther:= Ed1;
  +
     bChangedLexer:= false;
     bChanged1:= false;
     bChanged2:= false;
  
positive.code:   //sync changes in 2 editors, when frame is splitted
    if Splitted and EditorsLinked then
    begin
      if Ed=Ed1 then
        EdOther:= Ed2
      else
        EdOther:= Ed1;
  
      EdOther.DoCaretsFixIncorrectPos(false);
      EdOther.Update(true);
    end;
  
negative.code:         begin
            Ed.AdapterForHiliteBackup:= Ed.AdapterForHilite;
            Ed.AdapterForHilite:= nil;
  
            if Splitted and EditorsLinked then
            begin
             EdOther.AdapterForHiliteBackup:= EdOther.AdapterForHilite;
             EdOther.AdapterForHilite:= nil;
            end;
  
            bChangedLexer:= true;
          end;
    end;
  