From 5f744548674ae3aad388ec8adc29d383105ed30c Mon Sep 17 00:00:00 2001 From: bhagwan Date: Tue, 24 May 2022 17:43:50 -0700 Subject: [PATCH] ueberzug: display error message in preview win (and ':messages') --- lua/fzf-lua/previewer/builtin.lua | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/lua/fzf-lua/previewer/builtin.lua b/lua/fzf-lua/previewer/builtin.lua index d80b203..9ae9e69 100644 --- a/lua/fzf-lua/previewer/builtin.lua +++ b/lua/fzf-lua/previewer/builtin.lua @@ -324,6 +324,15 @@ function Previewer.buffer_or_file:start_ueberzug() utils.info(l) end end + -- populate the preview buffer with the error message + if self.preview_bufnr and self.preview_bufnr > 0 and + vim.api.nvim_buf_is_valid(self.preview_bufnr) then + local lines = vim.api.nvim_buf_get_lines(self.preview_bufnr, 0, -1, false) + for _, l in ipairs(data or {}) do + table.insert(lines, l) + end + vim.api.nvim_buf_set_lines(self.preview_bufnr, 0, -1, false, lines) + end end } )