From 97761a3af58b5500cb1e93fec047f7e184543d53 Mon Sep 17 00:00:00 2001 From: imxyy_soope_ Date: Sat, 7 Feb 2026 12:09:57 +0800 Subject: [PATCH] feat(nvim/indent-blankline): use rainbow-delimiters integration --- .../editor/neovim/nvim/lua/plugins/indent-blankline.lua | 5 +++++ .../coding/editor/neovim/nvim/lua/plugins/plugins-setup.lua | 1 + 2 files changed, 6 insertions(+) diff --git a/modules/coding/editor/neovim/nvim/lua/plugins/indent-blankline.lua b/modules/coding/editor/neovim/nvim/lua/plugins/indent-blankline.lua index 44d80a8..f72638b 100644 --- a/modules/coding/editor/neovim/nvim/lua/plugins/indent-blankline.lua +++ b/modules/coding/editor/neovim/nvim/lua/plugins/indent-blankline.lua @@ -1,3 +1,7 @@ +-- rainbow-delimiters integration +local hooks = require("ibl.hooks") +hooks.register(hooks.type.SCOPE_HIGHLIGHT, hooks.builtin.scope_highlight_from_extmark) + --- @type ibl.config M = { enabled = true, @@ -7,6 +11,7 @@ M = { scope = { enabled = true, show_start = false, + highlight = vim.g.rainbow_delimiters.highlight, }, } 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 952d13b..b0238d3 100644 --- a/modules/coding/editor/neovim/nvim/lua/plugins/plugins-setup.lua +++ b/modules/coding/editor/neovim/nvim/lua/plugins/plugins-setup.lua @@ -100,6 +100,7 @@ local plugins = { { "lukas-reineke/indent-blankline.nvim", event = "VeryLazy", + dependencies = { "https://gitlab.com/HiPhish/rainbow-delimiters.nvim" }, config = function() require("ibl").setup(require("plugins.indent-blankline")) end,