From 4998224d7073c6c8dc0e959e6a79defcedaaf270 Mon Sep 17 00:00:00 2001 From: Rob Wilson Date: Sat, 12 Aug 2023 01:32:52 +0100 Subject: [PATCH] Be selective about which buffers virtual text is displayed in --- lua/statusline-action-hints/init.lua | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/lua/statusline-action-hints/init.lua b/lua/statusline-action-hints/init.lua index e40e06c..73b28b3 100644 --- a/lua/statusline-action-hints/init.lua +++ b/lua/statusline-action-hints/init.lua @@ -37,6 +37,16 @@ local function set_virtual_text(bufnr, line, chunks) last_virtual_text_line + 1 ) end + + -- Check if the current buffer is a regular file buffer + if + vim.api.nvim_buf_get_option(bufnr, "buftype") ~= "" + or vim.api.nvim_buf_get_option(bufnr, "filetype") == "help" + or vim.fn.bufname(bufnr) == "" + then + return -- Skip setting virtual text for non-editor buffers + end + vim.api.nvim_buf_set_virtual_text(bufnr, references_namespace, line, chunks, {}) last_virtual_text_line = line end