require "nvchad.mappings" local map = vim.keymap.set local Snacks = require ("snacks") 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) vim.keymap.del("n", "e") vim.keymap.set("n", "e", function() Snacks.explorer.open() end, { desc = "File Explorer" }) vim.keymap.set("n", "", function() Snacks.bufdelete() end, { desc = "Close Buffer" }) -- map({ "n", "i", "v" }, "", " w ") map("n", "rg", "Telescope live_grep", { desc = "telescope live grep" })