[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: It's Huntin' Season

>>"Thomas" == Thomas Bushnell, BSG <tb@becket.net> writes:

 Thomas> Manoj Srivastava <srivasta@debian.org> writes:
 >> Then follow the common sense examp[le of the binary -- don't
 >> ship the .el/.elc file under /etc, ship them where other ``program''
 >> .el and .elc files live.
 >> Why is this so hard to fathom?

 Thomas> The problem is that to make a binary usable from the shell, you get to
 Thomas> install it in the user's filesystem.

	Wrong analogy. Making a program available to em in emacs21
 does not require a start up file.

	If you modify /etc/profile to run the program at every login
 shell, you betcha it had better be configurable.

 Thomas> To make an emacs program usable from emacs, it's not enough
 Thomas> to just put the .el file in the right directory, you also
 Thomas> have to install it into the obarray of their emacs; that is
 Thomas> done be evaluating autoload forms.

	It is a convenience, certainly. But not a requirement. I can,
 as a user, evaluate the autoloads myself, either manually or on my
 .emacs, or I can (require 'that-file). The assumption you are making
 is that in _most_ cases all users would like to ue this code and
 would be glad of the convenience.

	For most cases, you could be right. But not for all cases,
 and hence the need to make this configurable.

 Pray to God, but keep rowing to shore. Russian Proverb
Manoj Srivastava   <srivasta@debian.org>  <http://www.debian.org/%7Esrivasta/>
1024R/C7261095 print CB D9 F4 12 68 07 E4 05  CC 2D 27 12 1D F5 E8 6E
1024D/BF24424C print 4966 F272 D093 B493 410B  924B 21BA DABB BF24 424C

Reply to: