app-vim/cream-0.39 was released on may 30. A version bump would be nice. thanks :-) Reproducible: Always Steps to Reproduce:
Created attachment 129833 [details, diff] Patch against Cream in Portage This should do it, I think. :-)
Created attachment 138905 [details] Updated ebuild for app-vim/cream-0.39
Created attachment 138906 [details, diff] cream-0.39 one server per user patch
Created attachment 138907 [details, diff] cream-0.39 fix for the server-detection code. Hacky and horrid, if you can do better, please do.
There are 2 problems with raw cream-0.39 that I can tell. 1) One server per machine: "CREAM". This is probably fine on win32, but when a user and say, root both try to edit a file w. cream on the same machine, predictable horrible spiders from outer space come and devour your brain. The first patch and the ebuild (attempt to) fix this, setting a 1-server-per-user configuration, imaginatively called "CREAM-$USER". It works here... 2) The cream-server.vim file does some pretty horrid stuff to the variable used to set single-server mode in previous versions, like setting it to 0 if its 1 and to 1 if its not 1. Really. The second patch kludges this so that single-session mode is forced on. Since this is the only mode that works /anyway/... Again, I must stress this: It works _here_. But I'm no ebuild whizkid, and I did these fixes with a whole 30 minutes of vim scripting experience under my belt. Nevertheless, I hope they help people.
*** Bug 214889 has been marked as a duplicate of this bug. ***
cream-0.41 is in CVS. Forgot to close this one, sorry and thanks for reporting :)