From fc526beb6fc15fa024dd08ac8e8d1ba2ef72161a Mon Sep 17 00:00:00 2001 From: 27Onion Nebell Date: Mon, 14 Apr 2025 22:12:46 +0800 Subject: [PATCH] fix(#129): vim.lsp.util.trim_emty_lines() was deprecated at 0.10 --- lua/outline/providers/nvim-lsp.lua | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/lua/outline/providers/nvim-lsp.lua b/lua/outline/providers/nvim-lsp.lua index dcb45be..e2ef201 100644 --- a/lua/outline/providers/nvim-lsp.lua +++ b/lua/outline/providers/nvim-lsp.lua @@ -235,7 +235,12 @@ function M.show_hover(sidebar) end local md_lines = l.util.convert_input_to_markdown_lines(status.result.contents) - md_lines = l.util.trim_empty_lines(md_lines) + if _G._outline_nvim_has[10] then + md_lines = vim.split(status.result.contents, '\n', { trimempty = true }); + else + ---@diagnostic disable-next-line:deprecated + md_lines = l.util.trim_empty_lines(md_lines) + end if vim.tbl_isempty(md_lines) then -- Request was successful, but there is no hover content return true