sperber(a)informatik.uni-tuebingen.de (Michael Sperber [Mr. Preprocessor]) writes:
Please, guys, it's not a matter that I don't agree with you.
It's
just that I don't know how to fix it. I really invite you to try.
I thought it would be easy. It's not.
What's worse, a number of packages use the information provided -u
in the wrong way (or not at all). I think it's better to have no
feature than a feature which doesn't work at all like you'd expect.
Micheal, is it possible to change the underlying implementation and
Lisp API, but still have `-u' work?
For instance, we could have a `user-startup-directory' that defaults,
say, to "~/", and which `xemacs -u joe' would set to "~joe/",
etc.
Then correct startup code would do things like:
(expand-file-name ".gnus" user-startup-directory)
A note for Didier and Kyle: please note that Michael is right about
the code already not using `-u' correctly. I'm fairly certain that it
never worked right with Gnus. Even if we don't lose the feature, it
could certainly stand changing.