From a05fdf786fc4f0fc7195feb77faa59227b9330ef Mon Sep 17 00:00:00 2001 From: Alexander Neonxp Kiryukhin Date: Tue, 24 Feb 2026 12:59:04 +0300 Subject: Added minimap nvim, dap configs, conf syntax(WIP) --- config/nvim/lua/plugins/minimap.lua | 47 +++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 config/nvim/lua/plugins/minimap.lua (limited to 'config/nvim/lua/plugins/minimap.lua') diff --git a/config/nvim/lua/plugins/minimap.lua b/config/nvim/lua/plugins/minimap.lua new file mode 100644 index 0000000..6d9efdc --- /dev/null +++ b/config/nvim/lua/plugins/minimap.lua @@ -0,0 +1,47 @@ +return { + "Isrothy/neominimap.nvim", + version = "v3.x.x", + lazy = false, -- NOTE: NO NEED to Lazy load + -- Optional. You can also 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, +} -- cgit v1.2.3