return { i = { [""] = { "I" }, [""] = { "A" }, }, n = { [""] = { "wq!", silent = true }, ["c"] = { 'execute "set colorcolumn=" . (&colorcolumn == "" ? "80,120" : "")', silent = true, desc = "Toggle Column" }, ["h"] = { "set hlsearch!", silent = true, desc = "Toggle hlsearch" }, ["j"] = { "bprevious", silent = true, desc = "Buffer Previous" }, ["k"] = { "bnext", silent = true, desc = "Buffer Next" }, ["n"] = { 'set number!IndentBlanklineToggleexecute "set signcolumn=" . (&signcolumn == "yes" ? "no" : "yes")', silent = true, desc = "Toggle Decorations" }, ["w"] = { "lua require('whitespace-nvim').trim()", silent = true, desc = "Trim Trailing Whitespaces" }, ["x"] = { "bd", silent = true, desc = "close buffer" }, [""] = { "w", silent = true }, }, }