anchor.diff:  )
   #endif
   
  +// Installs npm dependencies defined in "release\package.json" to "release\node_modules"
   Target "InstallDependencies" (fun _ ->
  -    let args = "install"
  +    run apmTool "install" "release"
  +)
   
  -    let srcDir = "release"
  -    let result =
  -        ExecProcess (fun info ->
  -            info.FileName <- apmTool
  -            info.WorkingDirectory <- srcDir
  -            info.Arguments <- args) System.TimeSpan.MaxValue
  -    if result <> 0 then failwithf "Error during running apm with %s" args
  +// Creates symbolic link between "release" folder and `Users\XXX\.atom\packages" for the Ionide-FSharp plugin
  +Target "ApmLink"(fun _ ->
  +    run apmTool "link" "releases"
  +)
  +
  +Target "Atom"(fun _ ->
  +    let dir = __SOURCE_DIRECTORY__
  +    killProcess "atom"
  +    run atomTool dir dir
   )
   
   Target "TagDevelopBranch" (fun _ ->
  
positive.code: let msg =  release.Notes |> List.fold (fun r s -> r + s + "\n") ""
  let releaseMsg = (sprintf "Release %s\n" release.NugetVersion) + msg
  
  #if MONO
  let apmTool = "apm"
  #else
  let apmTool = Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData) </> "atom" </> "bin" </> "apm.cmd"
  #endif
  
  // --------------------------------------------------------------------------------------
  // Build the Generator project and run it
  
negative.code: 
  Target "Release" (fun _ ->
      let args = sprintf "publish %s" release.NugetVersion
      run apmTool args tempReleaseDir
      DeleteDir tempReleaseDir
  )
  
  