Add desired project configuration to config.cson. Atom will watch for changes of config.cson and apply them immediately when changes are detected.

Usage

When a project directory is loaded, Atomic Management will look for a .atom/config.cson file in the opened directory. If no such file is found, global configurations are used (as per usual). If a project file is found, it is loaded as Project Configurations and will override the global configuration when in the project's context.

Package-specific configurations, such as those of the bracket-matcher package

For a full list of configurable content, please see the official Atom documentation here.

Features that pertain explicitly to styling, such as font color, can be changed by creating themes and placing them in the core array. See here for more details on creating themes.

Additional Features

Status Bar

When local configuration files are active, a gear icon will appear on the lower left side of the Atom window. When clicked, this status bar button will display the local configuration files that are currently active and allow you to activate, deactivate, or rearrange the order of the local project
configurations.

How do per-project config files interact with the global config?

The settings described in the .atom/config.cson file will override the global Atom configuration, and each operates independently of each other.

If you wish to change settings on a per-project level, directly edit/create the .atom/config.cson under the project's root directory. If you wish to change global settings, directly edit the global configuration either through Edit > Config on Windows/Linux or Atom > Config on Mac.