Hi.  I cut and pasted this, but when I evaluated the code, I get the
following backtrace.  Ideas?   I did a C-u M-x apropos: hook, and saw
jde-compile-finish-hook.  ???

Debugger entered--Lisp error: (void-function jde-compile-finish-hook)
  (jde-compile-finish-hook (quote (jde-compile-finish-refresh-speedbar
jde-compile-finish-flush-completion-cache my-jde-compile-fin-hook)))
  eval((jde-compile-finish-hook (quote (jde-compile-finish-refresh-speedbar
jde-compile-finish-flush-completion-cache my-jde-compile-fin-hook))))
  eval-last-sexp-1(nil)
  eval-last-sexp(nil)
* call-interactively(eval-last-sexp)
  recursive-edit()
  byte-code("Æ!,HG(B ,HH (B!,H\(Bn,C?

----- Original Message -----
From: "Sprenger, Karel" <[EMAIL PROTECTED]>
To: "Jack Donohue" <[EMAIL PROTECTED]>; "Paul Kinnucan"
<[EMAIL PROTECTED]>; "Naoya Maruyama" <[EMAIL PROTECTED]>
Cc: <[EMAIL PROTECTED]>
Sent: Wednesday, July 31, 2002 4:55 AM
Subject: RE: Suppressing compilation buffer


Hi,

Jack's function works like a charm.  Great!

Cheers,
Karel

-----Original Message-----
From: Jack Donohue [mailto:[EMAIL PROTECTED]]
Sent: dinsdag 30 juli 2002 20:25
To: 'Paul Kinnucan'; Naoya Maruyama
Cc: [EMAIL PROTECTED]
Subject: RE: Suppressing compilation buffer


I added this to my .emacs ... It displays the compile buffer for a few
seconds, but if there are no errors removes the compile buffer.


(defun my-jde-compile-fin-hook (buf str)
  " Removes the jde-compile window after a few seconds if no errors "
  (if (null (or (string-match ".*exited abnormally.*" str)
(string-match ".*BUILD FAILED.*" str)))
      ;;no errors, make the compilation window go away in a few seconds
      (progn
(run-at-time
"2 sec" nil 'delete-windows-on
(get-buffer-create "*compilation*"))
(message "No compilation errors"))
    ;;there were errors, so jump to the first error
    (next-error)))



Add the method to "jde-compile-finish-hook".

(jde-compile-finish-hook (quote (jde-compile-finish-refresh-speedbar
jde-compile-finish-flush-completion-cache my-jde-compile-fin-hook)))




-----Original Message-----
From: Paul Kinnucan [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, July 30, 2002 11:20 AM
To: Naoya Maruyama
Cc: [EMAIL PROTECTED]
Subject: Suppressing compilation buffer


Naoya Maruyama writes:
 > Hi,
 >
 > When compiling programs by jde-compile, I'm not that comfortable  > with
automatic displaying of a compilaion buffer. If there are compilation  >
errors, a compilation buffer and traversing errors by "C-x `" are  > quite
useful for me, however, if no compilaion error happend, I think  > it's
enough to show some message in the mini-buffer, not to display  > the
compilation buffer automatically.  >
 > Does anyone know how to configure JDEE as the above? I'd appreciate  >
any comments you might have.  >

I don't know anyway to do this but I agree that it would be desirable. I'll
put this feature on my list of things to do for the JDEE.

- Paul

Reply via email to