---@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 { 'tm', '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, }