anchor.diff:        resources = sel;
       }
   
  -    ws.Project project = resources.firstWhere((r) => r is ws.Project, orElse: () => null);
  -    if (project != null) {
  -      _removeProject(project);
  -      return;
  -    }
  -
       String message;
       if (resources.length == 1) {
         message = "Do you really want to delete '${resources.first.name}'?\nThis will permanently delete this file from disk and cannot be undone.";
  
positive.code: 
    void _removeFileReference(ws.File file) {
      spark.workspace.unlink(file);
    }
  
    String get category => 'resource';
  
negative.code: 
    void _removeProjectReference(ws.Project project) {
      spark.workspace.unlink(project);
      spark.workspace.save();
    }
  
    String get category => 'resource';
  