This is great.  Thanks Len!

On Apr 30, 2010, at 2:01 AM, Len Trigg wrote:

>
> I have just committed the initial integration of Suraj Acharya's
> support for the eclipse java compiler as a JDEE compile server to the
> trunk. I have also added optional flymake support when using the ecj
> compiler.  To use the ecj compile server, select this new option when
> customizing jde-compiler.  You will need to give the path to ecj.jar
> (I think this currently needs to be an absolute path)
>
> Once this is up and running normally, you can try enabling the flymake
> support by adding:
>
> (require 'jde-ecj-flymake)
>
> and ONE of the following:
>
> ;; Robust, slow method, separate instantation of the compiler for  
> each flymake compilation
> (push '(".+\\.java$" jde-ecj-flymake-init jde-ecj-flymake-cleanup)  
> flymake-allowed-file-name-masks)
> ;; Fast method that talks to a separate persistent compile server,  
> but hacks with flymake to do it
> (push '(".+\\.java$" jde-ecj-server-flymake-init jde-ecj-flymake- 
> cleanup) flymake-allowed-file-name-masks)
>
> to your startup code.  You also will probably need to customize the
> variable jde-ecj-command-line-args to specify the options used during
> flymake (these may be different to your normal compile args)
>
> This includes James Ahlborn's modification to make the "fast" flymake
> less brittle than it was, although it does sometimes seem to fall
> over. Currently I use the following function to reset flymake when
> this happens:
>
> (defun my-flymake-reset ()
> "Attempt to restart flymake for the current buffer"
>  (interactive)
>  (flymake-mode -1)
>  (setq compilation-in-progress nil)
>  (flymake-mode 1))
>
> The structure of the jde-compiler variable has changed, so your
> existing customization may need to be reset.  Let me know if/when you
> try this and find problems (there are bound to be some).
>
> Hopefully now this is in JDEE proper we can easily do any fixes
> required to keep it working nicely.
>
> Cheers,
> Len.
>
> ------------------------------------------------------------------------------
> _______________________________________________
> jdee-devel mailing list
> jdee-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/jdee-devel


------------------------------------------------------------------------------
_______________________________________________
jdee-devel mailing list
jdee-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jdee-devel

Reply via email to