Right now connections and settings are only globally configurable. We handle about 80 org connections, mostly in sandbox-production pairs. Having all of them available is detrimental.
When adding multiple IlluminatedCloudConnection nodes under
<option name="connections"> in .idea/illuminatedCloud.xml, they show up as "Project connections", but the Event Log shows this:
Invalid configuration for module 'hci-sandbox' Module 'hci-sandbox': The following must be configured properly: module must have no more than one configured connection
Adding IlluminatedCloudConnectionConfig nodes under
<option name="connectionConfigs"> in .idea/illuminatedCloud.xml does nothing.
Allowing connections to be stored in the project directory as opposed to globally gives us at least the (al be it extremely unsafe) option to store connections in version control and to scope them per IntelliJ project.