The hook function seems to be called for every save. I don't know why since my code makes the after save hook variable buffer local. Anway, the following version prevents compilation after saving non jde files.
- Paul
(defun jde-compile-after-save ()
(if (eq major-mode 'jde-mode)
(jde-compile)))
