git: Add basic vim motions to git file history view (#45412)

Alvaro Parker created

Closes #ISSUE

Related discussion #44629 

Release Notes:

- Added simple `g g`, `G`, `j` and `k` motions for the file history view
on vim mode.

Change summary

assets/keymaps/vim.json | 9 +++++++++
1 file changed, 9 insertions(+)

Detailed changes

assets/keymaps/vim.json 🔗

@@ -1097,4 +1097,13 @@
       "ctrl-e": "markdown::ScrollDown",
     },
   },
+  {
+    "context": "FileHistoryView",
+    "bindings": {
+      "j": "menu::SelectNext",
+      "k": "menu::SelectPrevious",
+      "g g": "menu::SelectFirst",
+      "shift-g": "menu::SelectLast",
+    },
+  },
 ]