From e26e6517fdd2186f3ffc55f42cee8566346a936d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matej=20Jane=C5=BEi=C4=8D?= Date: Tue, 17 Mar 2026 22:34:14 +0100 Subject: [PATCH] fix: temporarily wrap rainbow-delimiters --- lua/plugins/rainbow_delimiters.lua | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/lua/plugins/rainbow_delimiters.lua b/lua/plugins/rainbow_delimiters.lua index b4694a2..c5da1c3 100644 --- a/lua/plugins/rainbow_delimiters.lua +++ b/lua/plugins/rainbow_delimiters.lua @@ -1,4 +1,14 @@ MiniDeps.later(function() MiniDeps.add("HiPhish/rainbow-delimiters.nvim") + + -- HACK:(@janezicmatej) neovim 0.12 get_parser returns nil instead of erroring + local lib = require("rainbow-delimiters.lib") + local original_attach = lib.attach + lib.attach = function(bufnr, lang) + local parser = vim.treesitter.get_parser(bufnr, lang, { error = false }) + if not parser then return end + return original_attach(bufnr, lang) + end + require("rainbow-delimiters.setup").setup() end)