require "nvchad.mappings" -- add yours here local map = vim.keymap.set map("n", ";", ":", { desc = "CMD enter command mode" }) map("i", "jk", "") -- map({ "n", "i", "v" }, "", " w ") -- Flaoting Terminal map({ "n", "t" }, "", function() require("nvchad.term").toggle { pos = "float", id = "floatTerm" } end, { desc = "terminal toggle floating term" }) -- cycleling through buffers map("n", "tk", " bnext ", { desc = "Next Buffer" }) map("n", "tj", " bprev ", { desc = "Previous Buffer" }) -- Substitute highlighted word map("n", "s", [[:%s/\<\>//gI]]) -- Harpoon keymaps map("n", "", function() require("harpoon.ui").nav_file(1) end, { desc = "Harpoon File 1" }) map("n", "", function() require("harpoon.ui").nav_file(2) end, { desc = "Harpoon File 2" }) map("n", "", function() require("harpoon.ui").nav_file(3) end, { desc = "Harpoon File 3" }) map("n", "", function() require("harpoon.ui").nav_file(4) end, { desc = "Harpoon File 4" }) map("n", "", function() require("harpoon.ui").toggle_quick_menu() end, { desc = "Harpoon Toggle Quick Menu" }) map("n", "a", function() require("harpoon.mark").add_file() end, { desc = "Harpoon Add File" }) require("harpoon").setup()