fix: drop rainbow-delimiters nil parser wrapper
This commit is contained in:
@@ -1,14 +1,4 @@
|
|||||||
MiniDeps.later(function()
|
MiniDeps.later(function()
|
||||||
MiniDeps.add("HiPhish/rainbow-delimiters.nvim")
|
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()
|
require("rainbow-delimiters.setup").setup()
|
||||||
end)
|
end)
|
||||||
|
|||||||
Reference in New Issue
Block a user