It would be nice if YcmdCompletion was able to simultaneously deal with multiple projects having different configurations. The problem is that now for doing this, one has to run multiple copies of ycmd manually using separate configuration files. It would be must more convenient for a user to set everything in one place, e.g. in the Sublime project configuration, which would contain the list of include directories, compilation flags depending on the project. Internally, it could run ycmd on demand with a unique port for each project.
In terms of usability, it would be something similar to what was already done in SublimeClang.
It would be nice if YcmdCompletion was able to simultaneously deal with multiple projects having different configurations. The problem is that now for doing this, one has to run multiple copies of ycmd manually using separate configuration files. It would be must more convenient for a user to set everything in one place, e.g. in the Sublime project configuration, which would contain the list of include directories, compilation flags depending on the project. Internally, it could run ycmd on demand with a unique port for each project.
In terms of usability, it would be something similar to what was already done in SublimeClang.