diff --git a/CHANGELOG.md b/CHANGELOG.md
index 98affc4d..817bb2a4 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -6,6 +6,13 @@ The format is based on [Keep a Changelog](https://keepachangelog.com), but adapt
 
 Instead of grouping changes by tag, they are grouped by the date they are released.
 
+## 17th December 2023
+
+### Changed
+
+* Open Harpoon window at the top of the screen.
+* Manage `ripgrep` with Home Manager.
+
 ## 15th December 2023
 
 ### Added
diff --git a/config/neovim/after/plugin/fugitive.lua b/config/neovim/after/plugin/fugitive.lua
index 151d7220..a80d0b19 100644
--- a/config/neovim/after/plugin/fugitive.lua
+++ b/config/neovim/after/plugin/fugitive.lua
@@ -1,4 +1,4 @@
-vim.keymap.set("n", "<leader>gs", vim.cmd.Git)
+vim.keymap.set("n", "<leader>gs", "<cmd>Git<cr><C-w>K")
 
 vim.api.nvim_create_autocmd("BufWinEnter", {
   pattern = "*",