       atom.notifications.addError(@self, detail: error, dismissable: true)
       return
 
-    # Open packages folder
-    shell.showItemInFolder(packageDir)
+    @openFolder(packageDir)
 
   revealFile: ->
     # Get parent folder of active file

        continue

      # Open project folder
      shell.showItemInFolder(project)

  browseConfig: ->
    configFile: atom.config.getUserConfigPath()
    configPath = path.dirname(configFile)

    # Does config folder exist?
    try
      fs.accessSync(configPath, fs.F_OK)
    catch error
      atom.notifications.addError(@self, detail: error, dismissable: true)
      return

    # Open config folder
    shell.openItem(configPath)

    @subscriptions.dispose()

  browsePackages: ->
    packageDir = atom.packages.getPackageDirPaths()[0]

    # Does packages folder exist?
    try
