public static boolean isEmacsKeymap(@Nullable Keymap keymap) { for (; keymap != null; keymap = keymap.getParent()) { if ("Emacs".equalsIgnoreCase(keymap.getName())) { return true; } } return false; }