---@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 Enable", desc = "Enable global minimap" }, { "nc", "Neominimap Disable", 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 WinEnable", desc = "Enable minimap for current window" }, { "nwc", "Neominimap WinDisable", 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 TabEnable", desc = "Enable minimap for current tab" }, { "ntc", "Neominimap TabDisable", 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 BufEnable", desc = "Enable minimap for current buffer" }, { "nbc", "Neominimap BufDisable", 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, }