This is an Eclipse build that's meant to be built inside Eclipse itself. And not only that, the build is an incremental build!
In addition to a build process optimized for speed and convenience, there are also other changes, mainly for Java developers.
Extracting and Inlining local variables is possible from almost anywhere from a line and does what's expected.
Suggestions list shows all implementation classes of an interface.
Methods from the subclass are listed before methods from superclass(es).
- Clone this repository in EGit and download all submodules.
- After that is finished, use Import... Existing projects from Eclipse.
- Don't import from EGit, as this doesn't track the projects correctly and can cause very long pauses during builds.
- Import all the projects under
<repository root>/projectswithout copying them into your workspace.
The first build will take a longer time. When it is done, the compiled IDE can be found in <repository root>/projects/IDE/target/ide-1 or <repository root>/projects/IDE/target/ide-2.
The built IDE includes SWT and other x64 native parts for Windows, MacOS and Linux. If the MacOS and Linux versions work, let me know!
See also the <repository root>/projects/IDE-all-extras/extras folder for adding your favorite plugins, features or anything else to the final IDE.
Evening-IDE is licensed under the Eclipse Public License (EPL) v1.0
Some other (similar) licenses may also apply. See the source code for each submodule for details.


