> * In message <[EMAIL PROTECTED]>
> * On the subject of "Re: ANN: JDE-2.2.5 available"
> * Sent on Sat, 14 Oct 2000 01:28:51 +0000
> * Honorable Paul Kinnucan <[EMAIL PROTECTED]> writes:
>
> The traditional way of customizing Emacs is to use setq forms to set
> the values of customization variables in the Emacs initialization
> (.emacs ) file. This method does not work for JDE customization
> variables. To set a JDE customization variable, you must use the
> customization buffer for a variable (see the Emacs online manual for
> information on the customization feature).

This is very unfortunate.

Many old-time Emacs users never use `customize' - we consider it a
wasteful bloat-ware.  Most Emacs packages which use `customize' let us
not to use `customize'.  It would be nice if you could accommodate the
old-timers too...

Fortunately, JDE comes with the source code, so I could figure out that
creating an empty jde-project-file-name in the current directory would
fix my problem.
An alternative is to set the variables with `setq-default' and also
`put' their `saved-value'.

I have some more questions:

1. why do you use `eval' in `jde-set-variables-init-value'?  This seems
   to be unnecessary: you are evaluating strings.

2. in `jde-find-project-file', you use (find ... (directory-files))
   while `file-exists-p' seems to foot the bill just fine.

3. you use `mapcar' in `jde-set-variables-init-value', and you don't
   need the list it conses.  why not use `dolist' or `mapc'?

Thanks for your kind reply!

--
Sam Steingold (http://www.podval.org/~sds)
Support Israel's right to defend herself! <http://www.i-charity.com/go/israel>
Lisp: its not just for geniuses anymore.

Reply via email to