Support key bindings for commonly used merge/navigate actions

The base compare framework already defines commands for what we need,
but no key bindings. We can reuse those so that the same bindings work
everywhere without being defined multiple times.

We'd like to register them in the plugin.xml but using natural key
bindings such as ALT+UP_ARRAY caused logged conflict warnings. We
avoided this by dynamically creating the bindings on demand.

Change-Id: Id52e19a841b1789ea54156d0d466785ffabd84e7
Signed-off-by: Philip Langer <planger@eclipsesource.com>
3 files changed