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