Skip to content
This repository has been archived by the owner on Jan 27, 2023. It is now read-only.
/ enable-packages Public archive

Atom package for enabling packages via the project manager

License

Notifications You must be signed in to change notification settings

Gerschtli/enable-packages

Repository files navigation

enable-packages Travis CI apm The MIT License

An atom package for enabling packages via the project manager.

Usage

Add all packages, which you want to enable per project, in the list of optional packages in the package config or manually in the list of enable-packages.optionalPackages in your ~/.atom/config.cson like:

"*":
  "enable-packages":
    optionalPackages: [
      "autocomplete-hack"
      "autocomplete-racer"
    ]

Additionally you can set whether to disable all optional packages by default on atom start before reading the enabled packages of the current project. Prevents useless disabling and enabling of the same packages on atom start with the tradeoff that, if atom starts with a folder not configured as project in the project manager, optional packages could be still enabled. If project manager is heavily used for every project, it is safe to disable this option.

Then edit your ~/.atom/projects.cson (from the project manager package) to add the packages, you want to enable, for example:

[
  {
    title: "rust-project"
    paths: [
      "~/projects/rust"
    ]
    enable_packages: [
      "autocomplete-racer"
    ]
  }
  {
    title: "generic-project"
    paths: [
      "~/projects/generic"
    ]
  }
  {
    title: "hack-project"
    paths: [
      "~/projects/hack"
    ]
    enable_packages: [
      "autocomplete-hack"
    ]
  }
]

The disabled packages will be saved in core.disabledPackages in ~/.atom/config.cson.

Commands

  • enable-packages:disable-optionals: Disables all optional packages
  • enable-packages:restore: Restores all packages of current project

About

Atom package for enabling packages via the project manager

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published