-- Custom keymaps local map = vim.keymap.set -- save file on map({ "i", "x", "n", "s" }, "", "w", { desc = "Save file" }) -- new file map("n", "", "enew", { desc = "New File" }) map({ 'n', 'i' }, '', 'u') -- undo with STRG + z map({ 'n', 'i' }, '', 'redo') -- redo with STRG + y -- Shift + Tab remove one tab map({ 'n', 'i' }, '', '<') map({ 'n', 'i' }, '', 'Telescope', { noremap = true }) -- Scroll sideways with Shift + Scrollwheel like in browsers/other text editors map({ 'n', 'i' }, '', '', { noremap = true }) map({ 'n', 'i' }, '', '', { noremap = true }) map({ 'n' }, "q", "bd", { desc = "Close buffer" })