1
0
mirror of https://github.com/chylex/IntelliJ-IdeaVim.git synced 2025-07-31 03:59:07 +02:00

VIM-79 VIM Emulator turned off: on IDEA restart Default keymap is made current, ignoring user's settings

This commit is contained in:
Oleg Shpynov 2011-03-23 18:44:08 +03:00
parent ff6a7f41e9
commit d6e74cd421

View File

@ -126,6 +126,9 @@ public class VimKeyMapUtil {
public static void enableKeyBoardBindings(final boolean enabled) {
LOG.debug("Enabling keymap");
final KeymapManagerImpl manager = (KeymapManagerImpl)KeymapManager.getInstance();
if (manager.getActiveKeymap().getName().equals("Vim") == enabled){
return;
}
final String keymapName2Enable = enabled ? "Vim" : VimPlugin.getInstance().getPreviousKeyMap();
if (keymapName2Enable.isEmpty()) {
return;