diff --git a/lazy-lock.json b/lazy-lock.json
index 0facbc7..3cf7c00 100644
--- a/lazy-lock.json
+++ b/lazy-lock.json
@@ -46,7 +46,7 @@
   "nvim-web-devicons": { "branch": "master", "commit": "5efb8bd06841f91f97c90e16de85e96d57e9c862" },
   "plenary.nvim": { "branch": "master", "commit": "50012918b2fc8357b87cff2a7f7f0446e47da174" },
   "smart-splits.nvim": { "branch": "master", "commit": "c8a9173d70cbbd1f6e4a414e49e31df2b32a1362" },
-  "telescope.nvim": { "branch": "master", "commit": "5f18f3dc5106cc469864a51b879b112bfb496a79" },
+  "telescope.nvim": { "branch": "master", "commit": "e90fdba90d29d0284cefa4ef5833ef3e56602057" },
   "toggleterm.nvim": { "branch": "main", "commit": "faee9d60428afc7857e0927fdc18daa6c409fa64" },
   "tokyonight.nvim": { "branch": "main", "commit": "633039585dff7fd2b9b62fb190bf768702609d95" },
   "vim-bbye": { "branch": "master", "commit": "903f5eb17f72ebf7b0b1524bbb792c0b36761af6" },
diff --git a/lua/user/keymaps.lua b/lua/user/keymaps.lua
index 10fdc70..30e7231 100644
--- a/lua/user/keymaps.lua
+++ b/lua/user/keymaps.lua
@@ -33,8 +33,8 @@ keymap("v", "<C-v>", "p", opts)
 keymap("i", "<C-v>", "p", opts)
 keymap("x", "<C-v>", "p", opts)
 keymap("n", "<C-z>", "u", opts)
-keymap("x", "<C-z>", "u", opts)
-keymap("v", "<C-z>", "u", opts)
+keymap("x", "<C-z>", ":undo<CR>", opts)
+keymap("v", "<C-z>", ":undo<CR>", opts)
 
 -- Resize with arrows
 -- keymap("n", "<C-Up>", ":resize -2<CR>", opts)