anchor.diff:            Result.OpenRemoteFile(FName, Server)
           else
             Result.OpenFile(AFileName, HighlighterName);
  -        tbiRecentFileList.MRURemove(AFileName);
           Result.Activate;
         except
           Result.Close;
  
positive.code:     if Assigned(Result) then begin
        Result.Activate;
        Exit;
      end;
    end;
    // create a new editor, add it to the editor list, open the file
  
negative.code:   TabCtrl : TSpTBXTabControl;
  begin
    Result := nil;
    tbiRecentFileList.MRURemove(AFileName);
    IsRemote :=  TSSHFileName.Parse(AFileName, Server, FName);
  
    // activate the editor if already open
  