>>>>> "Paul" == Paul Kinnucan <[EMAIL PROTECTED]> writes:


  >> On the second topic, that is removing jde-save-project as a
  >> command, I would disagree. I partially generate my project file
  >> using an ant task that I have written, and so I use
  >> jde-save-project to create a skeleton. Having said this, I do so
  >> rarely so removing it's menu and keybinding would be fine. Of
  >> course push comes to shove I can always use `eval-expression'.

  Paul> I think it would be better to change jde-save-project to be a
  Paul> function to discourage people from trying to customize
  Paul> variables outside the customize system and thereby unwittingly
  Paul> corrupt their project files.


I can understand why you would want this. As I say I can work around
it in many ways.

Which reminds me of something that I've been meaning to do for a
while. I know you like custom because it reduces the number of
problems you get. But I still like setting things in my .emacs because
its easier to version and comment. I wanted to write a function called
"custom-setq" which works like a normal setq but crashes if there is a
type mismatch. Having spent a few days of playing with custom I think
I can actually see how to do this now! The only difficulty I can see
is that the "defcustom" form would have to have been eval'd before the
"custom-setq" which isn't true of "defvar" and "setq" forms.

Anyway this is totally off-topic!

Cheers

Phil

Reply via email to