how about skyluc/scala-ide@2da1c66c0b8c5075f881aaab53c4829518e13377? Your idea, but hiding a bit the internals.