local map = vim.keymap.set map("n", "", "BufferLineCycleNext") map("n", "", "BufferLineCyclePrev") map("n", ";", ":", { desc = "CMD enter command mode" }) -- Move selected text up map("v", "", ":m '<-2gv=gv", { desc = "Move selected text up" }) map("v", "", ":m '>+1gv=gv", { desc = "Move selected text down" }) -- Alt + Arrow Key to change buffer map("n", "", "h", { desc = "Move to left split" }) map("n", "", "j", { desc = "Move to bottom split" }) map("n", "", "k", { desc = "Move to top split" }) map("n", "", "l", { desc = "Move to right split" }) -- Copilot Chat buffer map("n", "", vim.cmd.CopilotChatToggle) map("i", "", vim.cmd.CopilotChatToggle) map("v", "", vim.cmd.CopilotChatToggle) -- map('n', 'e', vim.cmd.NvimTreeToggle) map('n', 'e', function() Snacks.explorer() end) map('n', 'u', require('undotree').toggle, { noremap = true, silent = true }) map("n", "", ":bdelete") -- map("n", "", ":BufferRestore") map("n", "", "ggVG", { noremap = true, silent = true }) map("n", "pv", vim.cmd.Ex) map("v", "J", ":m '>+1gv=gv") map("v", "K", ":m '<-2gv=gv") map("n", "J", "mzJ`z") map("n", "", "zz") map("n", "", "zz") map("n", "n", "nzzzv") map("n", "N", "Nzzzv") map("n", "zig", "LspRestart") -- greatest remap ever map("x", "p", [["_dP]]) -- next greatest remap ever : asbjornHaland map({"n", "v"}, "y", [["+y]]) map("n", "Y", [["+Y]]) map({"n", "v"}, "d", "\"_d") -- This is going to get me cancelled map("i", "", "") map("n", "mr", "CellularAutomaton make_it_rain"); map("n", "", function() vim.cmd("so") end) -- Tmux binds map("n", "", "lua require('tmux').move_left()") map("n", "", "lua require('tmux').move_bottom()") map("n", "", "lua require('tmux').move_top()") map("n", "", "lua require('tmux').move_right()") map("n", "", "lua require('tmux').resize_left()") map("n", "", "lua require('tmux').resize_bottom()") map("n", "", "lua require('tmux').resize_top()") map("n", "", "lua require('tmux').resize_right()") map("n", "", "lua require('tmux').swap_left()") map("n", "", "lua require('tmux').swap_bottom()") map("n", "", "lua require('tmux').swap_top()") map("n", "", "lua require('tmux').swap_right()")