From 6b18fe21abe148e157a8ff64e32754bfd8e16b2e Mon Sep 17 00:00:00 2001 From: Zeioth Date: Fri, 6 Oct 2023 18:40:48 +0200 Subject: [PATCH] fix: Using a pcall prevents spectre from crashing if a hl group fail to be generated. --- lua/spectre/ui.lua | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lua/spectre/ui.lua b/lua/spectre/ui.lua index 729f12d..f55df20 100644 --- a/lua/spectre/ui.lua +++ b/lua/spectre/ui.lua @@ -95,6 +95,7 @@ M.render_filename = function(bufnr, namespace, line, entry) end local pos = 0 for _, value in pairs(hl) do + pcall(function() api.nvim_buf_add_highlight(bufnr, namespace, value[2], @@ -103,6 +104,7 @@ M.render_filename = function(bufnr, namespace, line, entry) pos + value[1][2] ) pos = value[1][2] + pos + end) end end