* Steven E Harris writes: > Steve Youngs writes: >> Why don't you just install Gnus to the default location? > For years, I was running an XEmacs in a location that I didn't have > write permission to, so I got in the habit of keeping my local > packages (including Gnus CVS builds) under my home directory. I chose > ~/usr/local/ as the root to feed to the Gnus 'configure' script and it > came up with ~/usr/local/lib/xemacs/site-packages as the root for > Gnus. OK, that's fair enough. >> Or configure Gnus to install under ~/.xemacs/site-packages ? > Well, now I'd consider doing that, but I jumped in on this thread > because I didn't know about these special directories under ~/.xemacs > that would enable the autoload behavior. You explained how they're > supposed to work, and I've been trying to convince myself (and you in > the process) that these directories are not inspected with my current > Cygwin XEmacs 21.4.13. It's a good idea. I just wished it worked here. I'm at a loss. It should _just work_. I'll see if I can find the answer for you, but in the meantime just use this... (let* ((gnusdir (file-name-as-directory (expand-file-name "usr/local/lib/xemacs/site-packages/lisp/gnus" (getenv "HOME")))) (autos (expand-file-name "auto-autoloads.elc" gnusdir)) (customs (expand-file-name "custom-load.elc" gnusdir))) (setq load-path (push gnusdir load-path)) (when (file-exists-p autos) (load-file autos)) (when (file-exists-p customs) (load-file customs))) And keep installing Gnus in the way/place you are used to. -- |---------------------| | Ashes to ashes, dust to dust. | | The proof of the pudding, is under the crust. | |---------------------------------|