Skip to content

Instantly share code, notes, and snippets.

@dgleba
Forked from mjwall/Minimal eclipse install
Last active May 24, 2017 13:31
Show Gist options
  • Save dgleba/1735ff1044ca2d3cd4592d0bff974e8b to your computer and use it in GitHub Desktop.
Save dgleba/1735ff1044ca2d3cd4592d0bff974e8b to your computer and use it in GitHub Desktop.
Minimal eclipse install
Tired of extra plugins and cruft in eclipse, I tried the following
1. Download platform binary runtime from
http://archive.eclipse.org/eclipse/downloads/drops4/R-4.6.1-201609071200/
2. Modify eclipse.ini, set -vm JAVA_HOME/bin/java for java 8 and -Xmx2048m
3. Open and run check for updates
4. Add update sites from "Install software" (Go to Help -> Install New Software. ...)
Good:
DLTK - (ruby and shelled) - http://download.eclipse.org/technology/dltk/updates-dev/latest/
Other:
WTP - http://download.eclipse.org/webtools/repository/neon
eGit - http://download.eclipse.org/egit/updates
m2e - http://download.eclipse.org/technology/m2e/releases
LiClipse - (syntax highlighting for perl, markdown and others) - http://www.liclipse.com/text/updates
5. Let them all load then install the following
DLTK -
- Javascript IDE
- Python IDE
- * Ruby Development Tools
- * ShellEd IDE
Eclipse Git Team Provider - expand and choose the first, not source code etc
Eclipse Java Development Tools - top level
LiClipse - top level
M2e maven integration = expand "Maven Integration for Eclipse" and choose the first one
WTP 3.8.1-
- Java EE
- Java Web
- (skip JSON, it seems like an old version)
- Web Development Tools
- XML
- XSL
6. Modify keybindings
copy all indent command and add <tab> as key
copy next editor command - shift command ]
copy previous editor command - shift command [
remove shift command [ from "toggle split editor (vertical)"
build project - command b
remove command b from build all
run - command r
7. Other settings
General -> Editors -> Text Editors
display tab width = 2
select "insert space for tabs"
select "show line number"
select "show whitespace characters" and configure visibility to 50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment