atom/settings-view — pull request #74 by izuzak (2014-03-09 22:12:47+00:00)
Title: Allow disabled packages to be installed

Fixes https://github.com/atom/settings-view/issues/71

This change allows disabled (but uninstalled) packages to be installed. After such packages are installed, they are still in a disabled state, so they need to be enabled in settings.

This is the minimal change that allows users to re-install packages which were disabled and then uninstalled. As mentioned in the [related issue](https://github.com/atom/settings-view/issues/71), it might be worth considering making additional changes to optimize for the most common case, instead for flexibility:
> * should uninstalling a package automatically remove it from the list of disabled packages? (i.e. re-enable it before uninstalling)
> * should installing a package automatically remove it from the list of disabled packages? (i.e. re-enable it after installing)

Personally, I'd be :cool: with going just with this minimal change, because there might be cases when users want to just install a disabled package, and then enable it at some later point.