return function() local wk = require("which-key") local gitsigns = require("gitsigns") wk.setup({}) wk.register({ f = { "Neoformat", "Format with Neoformat" }, h = { "nohlsearch", "Turn off search highlight" }, }, { prefix = "" }) wk.register({ [""] = { "bnext", "Next buffer" }, [""] = { "bprevious", "Previous buffer" }, ["["] = { h = { gitsigns.prev_hunk, "Previous hunk" } }, ["]"] = { h = { gitsigns.next_hunk, "Next hunk" } }, }) -- Exit terminal insert mode with esc vim.keymap.set("t", "", "", {}) end