From be6c838f19fd82e56855e2baaa759bd53d69bfa3 Mon Sep 17 00:00:00 2001 From: imxyy_soope_ Date: Sat, 6 Jun 2026 19:48:01 +0800 Subject: [PATCH] update neovim config --- .../coding/editor/neovim/nvim/lazy-lock.json | 36 +++++++++---------- .../neovim/nvim/lua/plugins/plugins-setup.lua | 29 ++------------- 2 files changed, 20 insertions(+), 45 deletions(-) diff --git a/modules/coding/editor/neovim/nvim/lazy-lock.json b/modules/coding/editor/neovim/nvim/lazy-lock.json index 3a309d3..3338fb0 100644 --- a/modules/coding/editor/neovim/nvim/lazy-lock.json +++ b/modules/coding/editor/neovim/nvim/lazy-lock.json @@ -1,43 +1,43 @@ { "Comment.nvim": { "branch": "master", "commit": "e30b7f2008e52442154b66f7c519bfd2f1e32acb" }, - "LuaSnip": { "branch": "master", "commit": "a62e1083a3cfe8b6b206e7d3d33a51091df25357" }, - "blink.cmp": { "branch": "main", "commit": "456d38d1cd3743926f329204c2340f3e7840aad6" }, + "LuaSnip": { "branch": "master", "commit": "0abc8f390b278c3b4aabc4c004ac8a088b65cf24" }, + "blink.cmp": { "branch": "main", "commit": "3db7326f54b73df4789e0fd6274bedda33975fea" }, + "blink.lib": { "branch": "main", "commit": "b127d48bf8e9ac9cf41f6e0fbead317503f76558" }, "bufferline.nvim": { "branch": "main", "commit": "655133c3b4c3e5e05ec549b9f8cc2894ac6f51b3" }, "friendly-snippets": { "branch": "main", "commit": "6cd7280adead7f586db6fccbd15d2cac7e2188b9" }, - "gitsigns.nvim": { "branch": "main", "commit": "8d82c240f190fc33723d48c308ccc1ed8baad69d" }, + "gitsigns.nvim": { "branch": "main", "commit": "25050e4ed39e628282831d4cbecb1850454ce915" }, "glance.nvim": { "branch": "master", "commit": "bf86d8b79dce808e65fdb6e9269d0b4ed6d2eefc" }, "guess-indent.nvim": { "branch": "main", "commit": "84a4987ff36798c2fc1169cbaff67960aed9776f" }, "indent-blankline.nvim": { "branch": "master", "commit": "d28a3f70721c79e3c5f6693057ae929f3d9c0a03" }, - "inlay-hints.nvim": { "branch": "master", "commit": "11be32be3761c6263df2311afb6baa0de0863967" }, + "inlay-hints.nvim": { "branch": "master", "commit": "297a65ab9543eb0850c1a55df4bb89e22cfec504" }, "lazy.nvim": { "branch": "main", "commit": "306a05526ada86a7b30af95c5cc81ffba93fef97" }, "lazydev.nvim": { "branch": "main", "commit": "ff2cbcba459b637ec3fd165a2be59b7bbaeedf0d" }, - "leap.nvim": { "branch": "main", "commit": "b960d5038c5c505c52e56a54490f9bbb1f0e6ef6" }, + "leap.nvim": { "branch": "main", "commit": "d3641f9aa86e7460b14d9f4479e7454f88cc6b2d" }, "lspkind.nvim": { "branch": "master", "commit": "c7274c48137396526b59d86232eabcdc7fed8a32" }, - "lualine.nvim": { "branch": "master", "commit": "f5d2a8570f8b736ddb9bb4be504355bcd6e15ec8" }, - "mini.nvim": { "branch": "main", "commit": "69b7433355664cf76898eb86a12a019f39bd86d1" }, - "neo-tree.nvim": { "branch": "main", "commit": "84c75e7a7e443586f60508d12fc50f90d9aee14e" }, + "lualine.nvim": { "branch": "master", "commit": "221ce6b2d999187044529f49da6554a92f740a96" }, + "mini.nvim": { "branch": "main", "commit": "b2ac6522f7a54b475d9fad711b938eefc6d3d0a6" }, + "neo-tree.nvim": { "branch": "main", "commit": "83e7a2982fd12b9c3d35bc39dd5877cd91a02a61" }, "noice.nvim": { "branch": "main", "commit": "7bfd942445fb63089b59f97ca487d605e715f155" }, "nui.nvim": { "branch": "main", "commit": "de740991c12411b663994b2860f1a4fd0937c130" }, - "nvim-autopairs": { "branch": "master", "commit": "59bce2eef357189c3305e25bc6dd2d138c1683f5" }, + "nvim-autopairs": { "branch": "master", "commit": "7b9923abad60b903ece7c52940e1321d39eccc79" }, "nvim-colorizer.lua": { "branch": "master", "commit": "a065833f35a3a7cc3ef137ac88b5381da2ba302e" }, - "nvim-lspconfig": { "branch": "master", "commit": "cb5bc0b2b35a6d513e3298d285db81453e791f4f" }, + "nvim-lspconfig": { "branch": "master", "commit": "229b79051b380377664edc4cbd534930154921a1" }, "nvim-notify": { "branch": "master", "commit": "8701bece920b38ea289b457f902e2ad184131a5d" }, - "nvim-osc52": { "branch": "main", "commit": "04cfaba1865ae5c53b6f887c3ca7304973824fb2" }, "nvim-tmux-navigation": { "branch": "main", "commit": "4898c98702954439233fdaf764c39636681e2861" }, "nvim-treesitter": { "branch": "main", "commit": "4916d6592ede8c07973490d9322f187e07dfefac" }, "nvim-treesitter-textobjects": { "branch": "main", "commit": "851e865342e5a4cb1ae23d31caf6e991e1c99f1e" }, - "nvim-web-devicons": { "branch": "master", "commit": "c72328a5494b4502947a022fe69c0c47e53b6aa6" }, - "outline.nvim": { "branch": "main", "commit": "c293eb56db880a0539bf9d85b4a27816960b863e" }, + "nvim-web-devicons": { "branch": "master", "commit": "dfbfaa967a6f7ec50789bead7ef87e336c1fa63c" }, + "outline.nvim": { "branch": "main", "commit": "2a132953b944561d45b52e4541ebfff71934a742" }, "pest.vim": { "branch": "master", "commit": "60cae7ea1beb644ed40081a3ec213ea9061aba09" }, "plenary.nvim": { "branch": "master", "commit": "74b06c6c75e4eeb3108ec01852001636d85a932b" }, - "rainbow-delimiters.nvim": { "branch": "master", "commit": "aab6caaffd79b8def22ec4320a5344f7c42f58d2" }, + "rainbow-delimiters.nvim": { "branch": "master", "commit": "a798325b7f36acc62741d1029930a7b96d4dd4bf" }, "registers": { "branch": "main", "commit": "c217f8f369e0886776cda6c94eab839b30a8940d" }, - "render-markdown.nvim": { "branch": "main", "commit": "54d4b5431e9634ee3d8d30784e017239b5b89d41" }, - "ripgrep": { "branch": "master", "commit": "4519153e5e461527f4bca45b042fff45c4ec6fb9" }, - "telescope.nvim": { "branch": "master", "commit": "f7c673b8e46e8f233ff581d3624a517d33a7e264" }, + "render-markdown.nvim": { "branch": "main", "commit": "5adf0895310c1904e5abfaad40a2baad7fe44a07" }, + "ripgrep": { "branch": "master", "commit": "82313cf95849bfe425109ad9506a52154879b1b1" }, + "telescope.nvim": { "branch": "master", "commit": "7d324792b7943e4aa16ad007212e6acc6f9fe335" }, "todo-comments.nvim": { "branch": "main", "commit": "31e3c38ce9b29781e4422fc0322eb0a21f4e8668" }, "tokyonight.nvim": { "branch": "main", "commit": "cdc07ac78467a233fd62c493de29a17e0cf2b2b6" }, "trouble.nvim": { "branch": "main", "commit": "bd67efe408d4816e25e8491cc5ad4088e708a69a" }, - "vim-floaterm": { "branch": "master", "commit": "0ab5eb8135dc884bc543a819ac7033c15e72a76b" }, + "vim-floaterm": { "branch": "master", "commit": "bb4ba7952e906408e1f83b215f55ffe57efcade6" }, "vim-repeat": { "branch": "master", "commit": "65846025c15494983dafe5e3b46c8f88ab2e9635" } } diff --git a/modules/coding/editor/neovim/nvim/lua/plugins/plugins-setup.lua b/modules/coding/editor/neovim/nvim/lua/plugins/plugins-setup.lua index ccbea4b..25fbcf3 100644 --- a/modules/coding/editor/neovim/nvim/lua/plugins/plugins-setup.lua +++ b/modules/coding/editor/neovim/nvim/lua/plugins/plugins-setup.lua @@ -95,14 +95,12 @@ local plugins = { }, { url = "https://gitlab.com/HiPhish/rainbow-delimiters.nvim", - event = "VeryLazy", config = function() require("plugins.rainbow-delimiters") end, }, { "lukas-reineke/indent-blankline.nvim", - event = "VeryLazy", dependencies = { "https://gitlab.com/HiPhish/rainbow-delimiters.nvim" }, config = function() require("ibl").setup(require("plugins.indent-blankline")) @@ -110,13 +108,11 @@ local plugins = { }, { "norcalli/nvim-colorizer.lua", - event = "VeryLazy", opt = {}, }, { "neovim/nvim-lspconfig", dependencies = { "saghen/blink.cmp" }, - event = "VeryLazy", config = function() require("plugins.lsp.lspconfig") require("plugins.lsp.others") @@ -178,7 +174,6 @@ local plugins = { }, { "saghen/blink.cmp", - event = "VeryLazy", dependencies = { { "L3MON4D3/LuaSnip", @@ -198,6 +193,7 @@ local plugins = { }, }, }, + "saghen/blink.lib" }, config = function() require("blink.cmp").setup(require("plugins.cmp.cmp")) @@ -205,7 +201,6 @@ local plugins = { }, { "numToStr/Comment.nvim", - event = "VeryLazy", opts = {}, }, { @@ -221,7 +216,6 @@ local plugins = { }, { "lewis6991/gitsigns.nvim", - event = "VeryLazy", config = function() require("gitsigns").setup(require("plugins.gitsigns")) end, @@ -273,7 +267,6 @@ local plugins = { }, { "alexghergh/nvim-tmux-navigation", - event = "VeryLazy", config = function() require("nvim-tmux-navigation").setup(require("plugins.tmuxnav")) end, @@ -299,7 +292,6 @@ local plugins = { }, { "folke/noice.nvim", - event = "VeryLazy", dependencies = { "MunifTanjim/nui.nvim", "rcarriga/nvim-notify", @@ -314,31 +306,14 @@ local plugins = { }, { "voldikss/vim-floaterm", - event = "VeryLazy", config = function() require("plugins.floaterm") end, }, { "folke/todo-comments.nvim", - event = "VeryLazy", opts = {}, }, - { - "ojroques/nvim-osc52", - event = "VeryLazy", - config = function() - require("osc52").setup({ - tmux_passthrough = true, - }) - local function copy() - if vim.v.event.operator == "y" and vim.v.event.regname == "+" then - require("osc52").copy_register("+") - end - end - vim.api.nvim_create_autocmd("TextYankPost", { callback = copy }) - end, - }, { "pest-parser/pest.vim", ft = "pest", @@ -351,7 +326,7 @@ local plugins = { }, { - "tversteeg/registers.nvim", + "https://codeberg.org/fosk/registers.nvim", cmd = "Registers", config = true, keys = {