Confused about settings


I’ve seen a lot of chatter about settings now supporting multiple scopes, or something. I’ve read a lot of posts about settings but I think they are all old.

So, to get to the point, what is the current recommended way to store config settings by project?

I could do my own settings interface and store them in the state. The state is per project, right? But this would not only be a pain to implement but I’m not really storing state. State is not for config settings, right?


Per-project configuration hasn’t been implemented in Atom Core yet. It is on the Atom 1.0 Roadmap though:

Scope-specific configuration is configuration by the language scope. You can see uses of it in my config here: