anchor.diff:  
       let Add () = 
           PackageView.isVersioned <- false
  +        PackageView.addToCurrentProject <- false
           PackageView.packagesListView |> Option.iter(fun (model, view) ->
           view.show()
           model.focusFilterEditor() |> ignore)
   
  +    let AddToCurrentProject () = 
  +        PackageView.isVersioned <- false
  +        PackageView.addToCurrentProject <- true
  +        PackageView.packagesListView |> Option.iter(fun (model, view) ->
  +        view.show()
  +        model.focusFilterEditor() |> ignore)
  +
       let AddVersioned () = 
           PackageView.isVersioned <- true
  +        PackageView.addToCurrentProject <- false
           PackageView.packagesListView |> Option.iter(fun (model, view) ->
           view.show()
           model.focusFilterEditor() |> ignore)
  
positive.code:     module PackageView =
          let mutable name = "";
          let mutable isVersioned = false 
          let mutable packagesListView : (atom.SelectListView * IPanel) option = None
          let mutable versionsListView : (atom.SelectListView * IPanel) option = None
        
  
negative.code: 
                                              ) :> obj
                                          else
                                              let projectStr =  
                                                  if not addToCurrentProject then "" else
                                                  let path = Globals.atom.workspace.getActiveTextEditor().buffer.file.path
                                                  " project \"" + path + "\""
                                                  
                                              "add nuget " + name + projectStr |> spawnPaket :> obj)
  
              regiterListView stopChangingCallback cancelledCallback confirmedCallback true
  
  