-- Mapping data with "desc" stored directly by vim.keymap.set(). -- -- Please use this mappings table to set keyboard mapping since this is the -- lower level configuration and more robust one. (which-key will -- automatically pick-up stored data by this setting.) return { -- first key is the mode n = { -- second key is the lefthand side of the map -- mappings seen under group name "Buffer" ["bb"] = { "tabnew", desc = "New tab" }, ["bc"] = { "BufferLinePickClose", desc = "Pick to close" }, ["bj"] = { "BufferLinePick", desc = "Pick to jump" }, ["bt"] = { "BufferLineSortByTabs", desc = "Sort by tabs" }, ["bp"] = { ":bp", desc = "Previous Buffer" }, -- disable default bindings [""] = false, [""] = false, [""] = false, [""] = false, [""] = false, [""] = false, ["fh"] = false, ["fm"] = false, ["fn"] = false, ["fo"] = false, ["sb"] = false, ["sc"] = false, ["sh"] = false, ["sk"] = false, ["sm"] = false, ["sn"] = false, ["sr"] = false, ["q:"] = "", -- navigating wrapped lines j = { "gj", desc = "Navigate down" }, k = { "gk", desc = "Navigate down" }, }, t = { -- setting a mapping to false will disable it -- [""] = false, }, } -- map('n', 'j', "v:count ? 'j' : 'gj'", { expr = true, noremap = true }) -- map('n', 'k', "v:count ? 'k' : 'gk'", { expr = true, noremap = true }) -- map('n', "","}",{noremap = true}) -- map('n', "","{",{noremap = true})