There appears to be a bug somewhere where the atom-languageclient closes the server due to "Stopping unused servers", even though there are still files open. I could reproduce this earlier, but I can't anymore now.
It happened when I had five files open in this order: A, B, C, D and E and B was a - non-PHP file. I made E active and rapidly closed E, D and C, ending up on B, and the server was stopped, even though A was still open. Editing in other files such as A didn't properly start the server anymore either.
I cannot reproduce this, and cannot remember to be hit by this. Also, the atom-languageclient is updated recently in #527, so it may already be fixed, supposing the bug is valid.
This was split off from #460.
There appears to be a bug somewhere where the atom-languageclient closes the server due to "Stopping unused servers", even though there are still files open. I could reproduce this earlier, but I can't anymore now.
It happened when I had five files open in this order: A, B, C, D and E and B was a - non-PHP file. I made E active and rapidly closed E, D and C, ending up on B, and the server was stopped, even though A was still open. Editing in other files such as A didn't properly start the server anymore either.