Re: Proposed New Structure (starter for 10)
Stephen Leake <[email protected]> Sat, 15 Aug 2015 13:04:32 -0500
| Newsgroups | gmane.emacs.jdee.devel |
|---|---|
| Message-ID | <[email protected]> |
[email protected] (Phillip Lord) writes: > After this my vision is subtly different. I believe that JDEE should be > relatively small and do as little as possible, while allowing Emacs and > the environment to do most or all of the things that you speak off. +1. However, JDEE needs to provide some things to "the rest of Emacs" to leverage that properly. > So, project support. Eric has already mentioned EDE. JDEE needs to provide an EDE java project. > Combine this with rapid navigation tools like projectile, I suggest we stick to Emacs core functionality when we can. That means xref, here (in Emacs 25). If xref is insufficient, we can help extend it. > Auto-completion -- we should support completion-at-point-function, using > a connection to the JVM, and a Java (or JVM) based completion library. > Actual completion can be done by company, auto-complete or what ever. There is a trade-off here when editing code; if the code has syntax errors, you may get better results from Semantic than from the java compiler. So we should design for a choice of completion backends, to allow experimenting. > My point is, JDEE has been a fore-runner in many of these things, but is > now carrying a lot of baggage. A lot of it's features now shadow more > general implementations. We need to throw out everything but the glue > that we need. +1. -- -- Stephe ------------------------------------------------------------------------------