require "nvchad.mappings" local map = vim.keymap.set map("i", "jk", "") vim.api.nvim_del_keymap('n', '') vim.keymap.set("n", "qs", function() require("persistence").select() end) vim.g.VM_maps = vim.g.VM_maps or {} vim.g.VM_maps[''] = '(VM-Find-Subword-Under)' vim.keymap.set("n", "", ':CopilotChatOpen', { noremap = true, silent = true }) vim.keymap.set("n", "", "", { noremap = true, silent = true}) -- vim.keymap.set("n", "t", function() -- local word = vim.fn.expand("") -- if word == "true" then -- vim.cmd("normal! ciwfalse") -- elseif word == "false" then -- vim.cmd("normal! ciwtrue") -- end -- end, { noremap = true, silent = true }) -- vim.keymap.set('n', '', ':tabnext', { noremap = true, silent = true }) -- vim.keymap.set('n', '', ':tabprev', { noremap = true, silent = true }) -- vim.keymap.set('n', 'tn', ':tabnew', { noremap = true, silent = true }) -- vim.keymap.set('n', 'tc', ':tabclose', { noremap = true, silent = true }) vim.keymap.set("n", "", "resize +2", { desc = "Increase Window Height" }) vim.keymap.set("n", "", "resize -2", { desc = "Decrease Window Height" }) vim.keymap.set("n", "", "vertical resize +2", { desc = "Increase Window Width" }) vim.keymap.set("n", "", "vertical resize -2", { desc = "Decrease Window Width" }) vim.keymap.set("x", "<", "", ">gv") -- Make d, dd, x, etc. not copy to register vim.keymap.set("n", "d", '"_d', { noremap = true }) vim.keymap.set("n", "dd", '"_dd', { noremap = true }) vim.keymap.set("v", "d", '"_d', { noremap = true }) vim.keymap.set("n", "k", vim.diagnostic.open_float) -- map({ "n", "i", "v" }, "", " w ") map("n", "rg", "Telescope live_grep", { desc = "telescope live grep" })