🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.emacs.help
Article #2052

Organizing the .../emacs/lisp directory?

#2052
From: Dave
Date: Mon, 04 Jan 1993 22:55
26 lines
1616 bytes
I periodically install and modify files in my /usr/local/lib/emacs/lisp/
directory.  I get really tired of wading through the billions of files
there.  Maybe I'm anal retentive, but I have this fear of directories that
take more than a screen to print out.

I would like to organize the directory contents into a set of
sub-directories, setting the load-path variable to include each of the
sub-directories by default at loadup time.  I have two problems:

	1) I can't set load-path with default.el or .emacs until after
emacs tries to load in some files under /usr/local/lib/emacs/lisp.
Therefore, I cannot file those files into a sub-directory, because they
won't be found.  Do I have to re-compile emacs to include the
sub-directories in load-path from the very beginning?

	2) I want to be able to edit the sub-directories, adding them and
removing them, without recompiling emacs or editing the default.el file
every time.  I have defined a function that sets load-path to all the
directories currently under .../emacs/lisp, but it takes too long to run.
Is there a fast, smart way to do this?

TIA,
Dave
----
David Wuertele, GC Technologies, Algorithm Research
dave@gctech.co.jp	dave@windsor.iis.u-tokyo.ac.jp
Technical Details
Message-ID: <DAVE.93Jan5075525@gctgw.gctech.co.jp>
Path: arc1-ca.pugleaf.net!sparky!uunet!usc!wupost!cs.utexas.edu!sun-barr!sh.wide!ascwide!ascgw!gctgw!dave

Show Full Headers
Complete Article Headers
Newsgroups: gnu.emacs.help
Path: arc1-ca.pugleaf.net!sparky!uunet!usc!wupost!cs.utexas.edu!sun-barr!sh.wide!ascwide!ascgw!gctgw!dave
From: dave@gctech.co.jp (Dave)
Subject: Organizing the .../emacs/lisp directory?
Message-ID: <DAVE.93Jan5075525@gctgw.gctech.co.jp>
Sender: news@gctech.co.jp
Organization: GC Technology
Distribution: gnu
Date: Mon, 4 Jan 1993 22:55:25 GMT
Lines: 26