>>>>> "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
