Exemple #1
0
 private static void installKeymap(@Nullable Document document) throws InvalidDataException {
   if (document == null) {
     throw new InvalidDataException();
   }
   final KeymapImpl vimKeyMap = new KeymapImpl();
   final KeymapManagerImpl keymapManager = (KeymapManagerImpl) KeymapManager.getInstance();
   final Keymap[] allKeymaps = keymapManager.getAllKeymaps();
   vimKeyMap.readExternal(document.getRootElement(), allKeymaps);
   keymapManager.addKeymap(vimKeyMap);
 }