return { { { 'i', 'x', 'n', 's' }, "", "w", { desc = "Save file" } }, { { 'n' }, "", "enew", { desc = "New File" } }, { { 'n', 'i' }, '', 'u', { desc = "Undo" } }, { { 'n', 'i' }, '', 'redo', { desc = "Undo" } }, { { 'n', 'i' }, '', '<', { desc = "Remove Tab" } }, { { 'n', 'i' }, '', 'Telescope', { desc = "Open Telescope" } }, { { 'n', 'i' }, '', '', { desc = "Scroll sideways" } }, { { 'n', 'i' }, '', '', { desc = "Scroll sideways" } }, { { 'n' }, "", "BufferPrevious", { desc = "Next Tab", silent = false } }, { { 'n' }, "", "BufferNext", { desc = "Previous Tab", silent = false } }, { { 'n' }, '', '', { desc = "Disable STRG+w" } }, { { 'n' }, 'v', 'vsplit', { desc = "Split Vertical", noremap = true } }, { { 'n' }, 'h', 'split', { desc = "Split Horizontal", noremap = true } }, { { 'n' }, 'q', 'BufferClose', { desc = "Quit Window" } }, { { 'n' }, '', 'wincmd h', { desc = "Window Left" } }, { { 'n' }, '', 'wincmd j', { desc = "Window Down" } }, { { 'n' }, '', 'wincmd k', { desc = "Window Up" } }, { { 'n' }, '', 'wincmd l', { desc = "Window Right" } }, { { 'n', 'i' }, '', 'NvimTreeToggle', { desc = "Toggle Neotree" } }, { { 'n' }, ':', 'Telescope cmdline', { noremap = true, desc = "Open Cmdline" } }, { { 'n' }, '', 'Telescope cmdline', { noremap = true, desc = "Open Cmdline" } } }