---@module "neominimap.config.meta" return { "Isrothy/neominimap.nvim", version = "v3.x.x", lazy = false, -- NOTE: NO NEED to Lazy load -- Optional. You can alse set your own keybindings keys = { -- Global Minimap Controls { "nm", "Neominimap toggle", desc = "Toggle global minimap" }, { "no", "Neominimap on", desc = "Enable global minimap" }, { "nc", "Neominimap off", desc = "Disable global minimap" }, { "nr", "Neominimap refresh", desc = "Refresh global minimap" }, -- Window-Specific Minimap Controls { "nwt", "Neominimap winToggle", desc = "Toggle minimap for current window" }, { "nwr", "Neominimap winRefresh", desc = "Refresh minimap for current window" }, { "nwo", "Neominimap winOn", desc = "Enable minimap for current window" }, { "nwc", "Neominimap winOff", desc = "Disable minimap for current window" }, -- Tab-Specific Minimap Controls { "ntt", "Neominimap tabToggle", desc = "Toggle minimap for current tab" }, { "ntr", "Neominimap tabRefresh", desc = "Refresh minimap for current tab" }, { "nto", "Neominimap tabOn", desc = "Enable minimap for current tab" }, { "ntc", "Neominimap tabOff", desc = "Disable minimap for current tab" }, -- Buffer-Specific Minimap Controls { "nbt", "Neominimap bufToggle", desc = "Toggle minimap for current buffer" }, { "nbr", "Neominimap bufRefresh", desc = "Refresh minimap for current buffer" }, { "nbo", "Neominimap bufOn", desc = "Enable minimap for current buffer" }, { "nbc", "Neominimap bufOff", desc = "Disable minimap for current buffer" }, ---Focus Controls { "nf", "Neominimap focus", desc = "Focus on minimap" }, { "nu", "Neominimap unfocus", desc = "Unfocus minimap" }, { "ns", "Neominimap toggleFocus", desc = "Switch focus on minimap" }, }, init = function() -- The following options are recommended when layout == "float" vim.opt.wrap = false vim.opt.sidescrolloff = 36 -- Set a large value --- Put your configuration here ---@type Neominimap.UserConfig vim.g.neominimap = { auto_enable = true, } end, }