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.g.mapleader = " " vim.keymap.set("n", "", ':CopilotChatOpen', { 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" }) -- 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 }) -- map({ "n", "i", "v" }, "", " w ") map("n", "rg", "Telescope live_grep", { desc = "telescope live grep" })