From c2662394593ccd0e9a5260d856c3e6bd7603b382 Mon Sep 17 00:00:00 2001 From: flin16 Date: Sun, 25 May 2025 18:11:22 -0500 Subject: [PATCH] Fixed Mac Shortcut and use x instead of BS in v mode to blackhole --- lua/config/keymaps.lua | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lua/config/keymaps.lua b/lua/config/keymaps.lua index beaed99..f1c0703 100644 --- a/lua/config/keymaps.lua +++ b/lua/config/keymaps.lua @@ -13,7 +13,7 @@ local function map_all_mode(lhs, rhs, opts) vim.keymap.set("t", lhs, rhs, opts) end -- TODO: make this work -vim.keymap.set("v", "", '"_d', { noremap = true, desc = "Delete selection with Backspace" }) +vim.keymap.set("v", "x", '"_x', { noremap = true, desc = "Delete selection with Backspace" }) map_all_mode("", function() require("dap").continue() end, { desc = "DAP: Continue" }) @@ -45,8 +45,9 @@ map_all_mode("", function() end, { desc = "Close current tab" }) map_all_mode("", function() vim.cmd("undo") end) vim.keymap.set("i", "", '"+gP') +vim.keymap.set("c", "", "+") vim.keymap.set("n", "", '"+p', { desc = "Paste from clipboard" }) -vim.keymap.set("v", "", '"_d"+p', { desc = "Remove the selected part and paste from system clipboard." }) +vim.keymap.set("v", "", '"_d"+gP', { desc = "Remove the selected part and paste from system clipboard." }) vim.keymap.set("v", "", '"+y', { desc = "Copy to clipboard in visual mode" }) vim.keymap.set("v", "", '"+d', { desc = "Cut to clipboard" }) map_nv("", "ggG", { desc = "Select all" })