From f3af156b9fae682360c41c2f36faa8393637e1db Mon Sep 17 00:00:00 2001 From: Vicente Date: Tue, 17 Feb 2026 23:54:11 +0100 Subject: [PATCH 1/9] added minimap --- lazy-lock.json | 7 ++++--- lua/plugins/colorscheme.lua | 1 + lua/plugins/lualine.lua | 3 +++ lua/plugins/minimap.lua | 17 +++++++++++++++++ lua/plugins/vim-scrollbar.lua | 1 + 5 files changed, 26 insertions(+), 3 deletions(-) create mode 100644 lua/plugins/minimap.lua diff --git a/lazy-lock.json b/lazy-lock.json index 1280170..35e950d 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -3,10 +3,10 @@ "auto-dark-mode.nvim": { "branch": "master", "commit": "c31de126963ffe9403901b4b0990dde0e6999cc6" }, "auto-session": { "branch": "main", "commit": "dcbc339a1a0e6505f755d980ad11f892b6a8d492" }, "barbar.nvim": { "branch": "master", "commit": "53b5a2f34b68875898f0531032fbf090e3952ad7" }, - "blink.cmp": { "branch": "main", "commit": "4b18c32adef2898f95cdef6192cbd5796c1a332d" }, + "blink.cmp": { "branch": "main", "commit": "b19413d214068f316c78978b08264ed1c41830ec" }, "codediff.nvim": { "branch": "main", "commit": "7e5cda21dab96901cbc4bf3b15828aa8c7b490a7" }, - "conform.nvim": { "branch": "master", "commit": "c2526f1cde528a66e086ab1668e996d162c75f4f" }, - "copilot.lua": { "branch": "master", "commit": "3faffefbd6ddeb52578535ec6b730e0b72d7fd1a" }, + "conform.nvim": { "branch": "master", "commit": "8314f4c9e205e7f30b62147069729f9a1227d8bf" }, + "copilot.lua": { "branch": "master", "commit": "e78d1ffebdf6ccb6fd8be4e6898030c1cf5f9b64" }, "cutlass.nvim": { "branch": "main", "commit": "d01b5c1943050fcda8edf5c89d4419c41a65890e" }, "definition-or-references.nvim": { "branch": "main", "commit": "7318f9479d2db357d2908599c3ec14bec7c589dd" }, "fidget.nvim": { "branch": "main", "commit": "7fa433a83118a70fe24c1ce88d5f0bd3453c0970" }, @@ -22,6 +22,7 @@ "mason.nvim": { "branch": "main", "commit": "44d1e90e1f66e077268191e3ee9d2ac97cc18e65" }, "multicursor.nvim": { "branch": "1.0", "commit": "630dd29dd696bc977cb81d7dd2fa6bb280f60fc4" }, "neo-tree.nvim": { "branch": "v3.x", "commit": "f3df514fff2bdd4318127c40470984137f87b62e" }, + "neominimap.nvim": { "branch": "main", "commit": "2fa422dd4fb9427c70118e4d2840ad7c5b5722b9" }, "nui.nvim": { "branch": "main", "commit": "de740991c12411b663994b2860f1a4fd0937c130" }, "nvim-autopairs": { "branch": "master", "commit": "59bce2eef357189c3305e25bc6dd2d138c1683f5" }, "nvim-highlight-colors": { "branch": "main", "commit": "e2cb22089cc2358b2b995c09578224f142de6039" }, diff --git a/lua/plugins/colorscheme.lua b/lua/plugins/colorscheme.lua index 0d63ea1..1582f8d 100644 --- a/lua/plugins/colorscheme.lua +++ b/lua/plugins/colorscheme.lua @@ -19,6 +19,7 @@ return { highlights = { LspReferenceText = { link = "CursorColumn", extend = true }, NeoTreeCursorLine = { bg = "${cursorline}", bold = true }, -- Neo-tree/onedarkpro bug fix + NeominimapCursorLine = { bg = "${cursorline}", bold = true }, -- Neo-tree/onedarkpro bug fix }, }) vim.cmd.colorscheme("onedark_vivid") diff --git a/lua/plugins/lualine.lua b/lua/plugins/lualine.lua index c2d131c..19f5a90 100644 --- a/lua/plugins/lualine.lua +++ b/lua/plugins/lualine.lua @@ -21,6 +21,9 @@ return { opts = { options = { always_show_tabline = false, + disabled_filetypes = { + statusline = { "neominimap" }, + }, }, sections = { lualine_a = { diff --git a/lua/plugins/minimap.lua b/lua/plugins/minimap.lua new file mode 100644 index 0000000..9486d2d --- /dev/null +++ b/lua/plugins/minimap.lua @@ -0,0 +1,17 @@ +---@module "neominimap.config.meta" +return { + "Isrothy/neominimap.nvim", + version = "v3.x.x", + lazy = false, -- NOTE: NO NEED to Lazy load + init = function() + -- vim.opt.wrap = false + -- vim.opt.sidescrolloff = 36 -- Set a large value + + --- Put your configuration here + vim.g.neominimap = { + auto_enable = true, + layout = "split", + current_line_position = "percent", + } + end, +} diff --git a/lua/plugins/vim-scrollbar.lua b/lua/plugins/vim-scrollbar.lua index 450f687..2b85752 100644 --- a/lua/plugins/vim-scrollbar.lua +++ b/lua/plugins/vim-scrollbar.lua @@ -30,6 +30,7 @@ return { excluded_filetypes = { "neo-tree", "neo-tree-popup", + "neominimap", }, }, } From 134747f8f1fa5a408a1905f64886f26b5ce38aed Mon Sep 17 00:00:00 2001 From: Vicente Date: Tue, 17 Feb 2026 23:57:07 +0100 Subject: [PATCH 2/9] updated deps --- lazy-lock.json | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index 35e950d..2c8dc43 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -1,23 +1,23 @@ { "LuaSnip": { "branch": "master", "commit": "5a1e39223db9a0498024a77b8441169d260c8c25" }, - "auto-dark-mode.nvim": { "branch": "master", "commit": "c31de126963ffe9403901b4b0990dde0e6999cc6" }, - "auto-session": { "branch": "main", "commit": "dcbc339a1a0e6505f755d980ad11f892b6a8d492" }, + "auto-dark-mode.nvim": { "branch": "master", "commit": "e300259ec777a40b4b9e3c8e6ade203e78d15881" }, + "auto-session": { "branch": "main", "commit": "62437532b38495551410b3f377bcf4aaac574ebe" }, "barbar.nvim": { "branch": "master", "commit": "53b5a2f34b68875898f0531032fbf090e3952ad7" }, - "blink.cmp": { "branch": "main", "commit": "b19413d214068f316c78978b08264ed1c41830ec" }, - "codediff.nvim": { "branch": "main", "commit": "7e5cda21dab96901cbc4bf3b15828aa8c7b490a7" }, - "conform.nvim": { "branch": "master", "commit": "8314f4c9e205e7f30b62147069729f9a1227d8bf" }, + "blink.cmp": { "branch": "main", "commit": "4b18c32adef2898f95cdef6192cbd5796c1a332d" }, + "codediff.nvim": { "branch": "main", "commit": "9ba04ddf48827f7f765e0d1eeb3a22650323c2a6" }, + "conform.nvim": { "branch": "master", "commit": "c2526f1cde528a66e086ab1668e996d162c75f4f" }, "copilot.lua": { "branch": "master", "commit": "e78d1ffebdf6ccb6fd8be4e6898030c1cf5f9b64" }, "cutlass.nvim": { "branch": "main", "commit": "d01b5c1943050fcda8edf5c89d4419c41a65890e" }, "definition-or-references.nvim": { "branch": "main", "commit": "7318f9479d2db357d2908599c3ec14bec7c589dd" }, "fidget.nvim": { "branch": "main", "commit": "7fa433a83118a70fe24c1ce88d5f0bd3453c0970" }, "friendly-snippets": { "branch": "main", "commit": "6cd7280adead7f586db6fccbd15d2cac7e2188b9" }, - "gitsigns.nvim": { "branch": "main", "commit": "31217271a7314c343606acb4072a94a039a19fb5" }, + "gitsigns.nvim": { "branch": "main", "commit": "9f3c6dd7868bcc116e9c1c1929ce063b978fa519" }, "harpoon": { "branch": "harpoon2", "commit": "87b1a3506211538f460786c23f98ec63ad9af4e5" }, "lazy.nvim": { "branch": "main", "commit": "306a05526ada86a7b30af95c5cc81ffba93fef97" }, - "live-server.nvim": { "branch": "main", "commit": "d6a253569ebb813c622f56971f55f56d044f6ab5" }, + "live-server.nvim": { "branch": "main", "commit": "6897c94950e05d5b22440c6db8fa24c5c51d8d12" }, "lualine.nvim": { "branch": "master", "commit": "47f91c416daef12db467145e16bed5bbfe00add8" }, - "markdown-preview.nvim": { "branch": "main", "commit": "e2d58c41372ed58de2b781b8bdf74fd027c6a3f3" }, - "mason-lspconfig.nvim": { "branch": "main", "commit": "ae609525ddf01c153c39305730b1791800ffe4fe" }, + "markdown-preview.nvim": { "branch": "main", "commit": "58ee5617fd9d5b8ed35681d215d9e0ffc7d954f3" }, + "mason-lspconfig.nvim": { "branch": "main", "commit": "21c2a84ce368e99b18f52ab348c4c02c32c02fcf" }, "mason-tool-installer.nvim": { "branch": "main", "commit": "443f1ef8b5e6bf47045cb2217b6f748a223cf7dc" }, "mason.nvim": { "branch": "main", "commit": "44d1e90e1f66e077268191e3ee9d2ac97cc18e65" }, "multicursor.nvim": { "branch": "1.0", "commit": "630dd29dd696bc977cb81d7dd2fa6bb280f60fc4" }, @@ -27,10 +27,10 @@ "nvim-autopairs": { "branch": "master", "commit": "59bce2eef357189c3305e25bc6dd2d138c1683f5" }, "nvim-highlight-colors": { "branch": "main", "commit": "e2cb22089cc2358b2b995c09578224f142de6039" }, "nvim-hlslens": { "branch": "main", "commit": "be2d7b2be01860b5445a007ff2bc72b29896db6b" }, - "nvim-lspconfig": { "branch": "master", "commit": "66fd02ad1c7ea31616d3ca678fa04e6d0b360824" }, + "nvim-lspconfig": { "branch": "master", "commit": "44acfe887d4056f704ccc4f17513ed41c9e2b2e6" }, "nvim-scrollbar": { "branch": "main", "commit": "f8e87b96cd6362ef8579be456afee3b38fd7e2a8" }, "nvim-surround": { "branch": "main", "commit": "1098d7b3c34adcfa7feb3289ee434529abd4afd1" }, - "nvim-treesitter": { "branch": "main", "commit": "45a07f869b0cffba342276f2c77ba7c116d35db8" }, + "nvim-treesitter": { "branch": "main", "commit": "2bd9b9b4f12eed175fba35ca2db8e8584546a4ec" }, "nvim-web-devicons": { "branch": "master", "commit": "746ffbb17975ebd6c40142362eee1b0249969c5c" }, "onedarkpro.nvim": { "branch": "main", "commit": "743bf248cf238a0625f3a204eecefafcf6281a9f" }, "plenary.nvim": { "branch": "master", "commit": "b9fd5226c2f76c951fc8ed5923d85e4de065e509" }, From 1d23c46d3346ec5512c74946c9bea23bd9abde87 Mon Sep 17 00:00:00 2001 From: Vicente Date: Wed, 18 Feb 2026 00:03:01 +0100 Subject: [PATCH 3/9] add command to toggle minimap --- lua/plugins/minimap.lua | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lua/plugins/minimap.lua b/lua/plugins/minimap.lua index 9486d2d..86b76a9 100644 --- a/lua/plugins/minimap.lua +++ b/lua/plugins/minimap.lua @@ -13,5 +13,9 @@ return { layout = "split", current_line_position = "percent", } + + vim.api.nvim_create_user_command("MinimapToggle", function() + vim.cmd("Neominimap Toggle") + end, { desc = "Toggle minimap" }) end, } From fd5c12e9128ef2a859168442b4f80e5062920dbc Mon Sep 17 00:00:00 2001 From: Vicente Date: Wed, 18 Feb 2026 13:28:47 +0100 Subject: [PATCH 4/9] fix minimap float layout --- lazy-lock.json | 2 +- lua/plugins/minimap.lua | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index 2c8dc43..abf8c11 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -6,7 +6,7 @@ "blink.cmp": { "branch": "main", "commit": "4b18c32adef2898f95cdef6192cbd5796c1a332d" }, "codediff.nvim": { "branch": "main", "commit": "9ba04ddf48827f7f765e0d1eeb3a22650323c2a6" }, "conform.nvim": { "branch": "master", "commit": "c2526f1cde528a66e086ab1668e996d162c75f4f" }, - "copilot.lua": { "branch": "master", "commit": "e78d1ffebdf6ccb6fd8be4e6898030c1cf5f9b64" }, + "copilot.lua": { "branch": "master", "commit": "dd3e345d59051464573d821b042f0a0c82410b5d" }, "cutlass.nvim": { "branch": "main", "commit": "d01b5c1943050fcda8edf5c89d4419c41a65890e" }, "definition-or-references.nvim": { "branch": "main", "commit": "7318f9479d2db357d2908599c3ec14bec7c589dd" }, "fidget.nvim": { "branch": "main", "commit": "7fa433a83118a70fe24c1ce88d5f0bd3453c0970" }, diff --git a/lua/plugins/minimap.lua b/lua/plugins/minimap.lua index 86b76a9..77a1ed0 100644 --- a/lua/plugins/minimap.lua +++ b/lua/plugins/minimap.lua @@ -10,8 +10,10 @@ return { --- Put your configuration here vim.g.neominimap = { auto_enable = true, - layout = "split", current_line_position = "percent", + float = { + window_border = "none", + }, } vim.api.nvim_create_user_command("MinimapToggle", function() From a1dcbaf5ac4e6eae9eb29cea263c213eabfd0dce Mon Sep 17 00:00:00 2001 From: Vicente Date: Wed, 18 Feb 2026 15:23:08 +0100 Subject: [PATCH 5/9] update color --- lua/plugins/colorscheme.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/plugins/colorscheme.lua b/lua/plugins/colorscheme.lua index 1582f8d..60daea8 100644 --- a/lua/plugins/colorscheme.lua +++ b/lua/plugins/colorscheme.lua @@ -19,7 +19,7 @@ return { highlights = { LspReferenceText = { link = "CursorColumn", extend = true }, NeoTreeCursorLine = { bg = "${cursorline}", bold = true }, -- Neo-tree/onedarkpro bug fix - NeominimapCursorLine = { bg = "${cursorline}", bold = true }, -- Neo-tree/onedarkpro bug fix + NeominimapCursorLine = { bg = "${gray}", bold = true }, -- Neo-tree/onedarkpro bug fix }, }) vim.cmd.colorscheme("onedark_vivid") From 8ada8ac2f6544865de66b9cb16a94abdb5a8981d Mon Sep 17 00:00:00 2001 From: Vicente Date: Fri, 20 Feb 2026 12:11:39 +0100 Subject: [PATCH 6/9] update neotree width --- lua/plugins/neo-tree.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/plugins/neo-tree.lua b/lua/plugins/neo-tree.lua index 18b80e6..e2eb4be 100644 --- a/lua/plugins/neo-tree.lua +++ b/lua/plugins/neo-tree.lua @@ -77,7 +77,7 @@ return { end, }, window = { - width = 60, + width = 40, position = "right", mappings = { [""] = false, From 85162dce34e672903eafad11790965bbc0705df7 Mon Sep 17 00:00:00 2001 From: Vicente Date: Mon, 23 Feb 2026 12:27:05 +0100 Subject: [PATCH 7/9] updated deps --- lazy-lock.json | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/lazy-lock.json b/lazy-lock.json index abf8c11..ef82a02 100644 --- a/lazy-lock.json +++ b/lazy-lock.json @@ -4,9 +4,9 @@ "auto-session": { "branch": "main", "commit": "62437532b38495551410b3f377bcf4aaac574ebe" }, "barbar.nvim": { "branch": "master", "commit": "53b5a2f34b68875898f0531032fbf090e3952ad7" }, "blink.cmp": { "branch": "main", "commit": "4b18c32adef2898f95cdef6192cbd5796c1a332d" }, - "codediff.nvim": { "branch": "main", "commit": "9ba04ddf48827f7f765e0d1eeb3a22650323c2a6" }, - "conform.nvim": { "branch": "master", "commit": "c2526f1cde528a66e086ab1668e996d162c75f4f" }, - "copilot.lua": { "branch": "master", "commit": "dd3e345d59051464573d821b042f0a0c82410b5d" }, + "codediff.nvim": { "branch": "main", "commit": "0a2f5d71cdf2e8e0ca37acb604cf7cb09998b045" }, + "conform.nvim": { "branch": "master", "commit": "e969e302bced7ffb9a0a0323629f31feb0ca35a6" }, + "copilot.lua": { "branch": "master", "commit": "5c01badd42049a63ac9e5d6c8ea85aaf66cb940f" }, "cutlass.nvim": { "branch": "main", "commit": "d01b5c1943050fcda8edf5c89d4419c41a65890e" }, "definition-or-references.nvim": { "branch": "main", "commit": "7318f9479d2db357d2908599c3ec14bec7c589dd" }, "fidget.nvim": { "branch": "main", "commit": "7fa433a83118a70fe24c1ce88d5f0bd3453c0970" }, @@ -16,21 +16,21 @@ "lazy.nvim": { "branch": "main", "commit": "306a05526ada86a7b30af95c5cc81ffba93fef97" }, "live-server.nvim": { "branch": "main", "commit": "6897c94950e05d5b22440c6db8fa24c5c51d8d12" }, "lualine.nvim": { "branch": "master", "commit": "47f91c416daef12db467145e16bed5bbfe00add8" }, - "markdown-preview.nvim": { "branch": "main", "commit": "58ee5617fd9d5b8ed35681d215d9e0ffc7d954f3" }, - "mason-lspconfig.nvim": { "branch": "main", "commit": "21c2a84ce368e99b18f52ab348c4c02c32c02fcf" }, + "markdown-preview.nvim": { "branch": "main", "commit": "858391a1d01dc0daa5233184b4600e1cc0d8d9fc" }, + "mason-lspconfig.nvim": { "branch": "main", "commit": "6c4830e37743b060d13c9269394176aea6a0fbc8" }, "mason-tool-installer.nvim": { "branch": "main", "commit": "443f1ef8b5e6bf47045cb2217b6f748a223cf7dc" }, "mason.nvim": { "branch": "main", "commit": "44d1e90e1f66e077268191e3ee9d2ac97cc18e65" }, "multicursor.nvim": { "branch": "1.0", "commit": "630dd29dd696bc977cb81d7dd2fa6bb280f60fc4" }, "neo-tree.nvim": { "branch": "v3.x", "commit": "f3df514fff2bdd4318127c40470984137f87b62e" }, - "neominimap.nvim": { "branch": "main", "commit": "2fa422dd4fb9427c70118e4d2840ad7c5b5722b9" }, + "neominimap.nvim": { "branch": "main", "commit": "6a9d8b0d2f2c0d9d7853b377fa225990cb24837a" }, "nui.nvim": { "branch": "main", "commit": "de740991c12411b663994b2860f1a4fd0937c130" }, "nvim-autopairs": { "branch": "master", "commit": "59bce2eef357189c3305e25bc6dd2d138c1683f5" }, "nvim-highlight-colors": { "branch": "main", "commit": "e2cb22089cc2358b2b995c09578224f142de6039" }, "nvim-hlslens": { "branch": "main", "commit": "be2d7b2be01860b5445a007ff2bc72b29896db6b" }, - "nvim-lspconfig": { "branch": "master", "commit": "44acfe887d4056f704ccc4f17513ed41c9e2b2e6" }, + "nvim-lspconfig": { "branch": "master", "commit": "5a855bcfec7973767a1a472335684bbd71d2fa2b" }, "nvim-scrollbar": { "branch": "main", "commit": "f8e87b96cd6362ef8579be456afee3b38fd7e2a8" }, - "nvim-surround": { "branch": "main", "commit": "1098d7b3c34adcfa7feb3289ee434529abd4afd1" }, - "nvim-treesitter": { "branch": "main", "commit": "2bd9b9b4f12eed175fba35ca2db8e8584546a4ec" }, + "nvim-surround": { "branch": "main", "commit": "2800277e75eda268df2bfab6ebc53e2635455318" }, + "nvim-treesitter": { "branch": "main", "commit": "dc42c209f3820bdfaae0956f15de29689aa6b451" }, "nvim-web-devicons": { "branch": "master", "commit": "746ffbb17975ebd6c40142362eee1b0249969c5c" }, "onedarkpro.nvim": { "branch": "main", "commit": "743bf248cf238a0625f3a204eecefafcf6281a9f" }, "plenary.nvim": { "branch": "master", "commit": "b9fd5226c2f76c951fc8ed5923d85e4de065e509" }, From c39bd125bf1a8a547184ebefe4a5dce05b2c3df5 Mon Sep 17 00:00:00 2001 From: Vicente Date: Wed, 25 Feb 2026 13:47:22 +0100 Subject: [PATCH 8/9] update codediff width --- lua/plugins/codediff.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/plugins/codediff.lua b/lua/plugins/codediff.lua index 0d2cb7b..811f1c9 100644 --- a/lua/plugins/codediff.lua +++ b/lua/plugins/codediff.lua @@ -8,7 +8,7 @@ return { opts = { explorer = { position = "right", - width = 60, + width = 50, view_mode = "tree", }, keymaps = { From 62a5867e7cf123d8b25b4da5ba68786992617ec6 Mon Sep 17 00:00:00 2001 From: Vicente Date: Thu, 26 Feb 2026 12:08:07 +0100 Subject: [PATCH 9/9] updated codediff width --- lua/plugins/codediff.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/plugins/codediff.lua b/lua/plugins/codediff.lua index 811f1c9..c5eba18 100644 --- a/lua/plugins/codediff.lua +++ b/lua/plugins/codediff.lua @@ -8,7 +8,7 @@ return { opts = { explorer = { position = "right", - width = 50, + width = 40, view_mode = "tree", }, keymaps = {