anchor.diff:    with Engine do
     begin
       Categories.Add(TConsoleFileCategory.Create('Console'));
  -    Groups.Add(TConsoleFile, 'Console', 'Console Files', 'Console', ['Console'], [fgkMember], []);
  +    Groups.Add(TConsoleFile, 'Console', 'Console Files', 'Console', ['Console'], [fgkVirtual, fgkText], []);
       Tendencies.Add(TConsoleTendency);
     end;
   end.
  
positive.code: 
  function TConsoleFile.GetIsReadonly: Boolean;
  begin
    Result := False;
  end;
  
  procedure TConsoleFile.DoLoad(FileName: string);
  begin
    //Contents.Load(FileName);
  end;
  
  procedure TConsoleFile.DoSave(FileName: string);
  begin
    //Contents.Save(FileName);
  end;
  
  destructor TConsoleFile.Destroy;
  
negative.code: 
  function TSynConsoleSyn.GetSampleSource: string;
  begin
    Result := 'echo %temp%'#13#10;
  end;
  
  class function TSynConsoleSyn.GetLanguageName: string;
  