From 2b11f06276b1c6dc52e9297286f039102ae227cb Mon Sep 17 00:00:00 2001 From: Henrik Hautakoski Date: Fri, 22 Nov 2024 10:11:38 +0100 Subject: [PATCH] nvim/lua/user/plugins/editor/ufo.lua: remove custom virtual text --- nvim/lua/user/plugins/editor/ufo.lua | 30 +--------------------------- 1 file changed, 1 insertion(+), 29 deletions(-) diff --git a/nvim/lua/user/plugins/editor/ufo.lua b/nvim/lua/user/plugins/editor/ufo.lua index 23d9f27..0a8f71a 100644 --- a/nvim/lua/user/plugins/editor/ufo.lua +++ b/nvim/lua/user/plugins/editor/ufo.lua @@ -3,33 +3,5 @@ return { dependencies = { 'kevinhwang91/promise-async', }, - opts = { - fold_virt_text_handler = function(virtText, lnum, endLnum, width, truncate) - local newVirtText = {} - local suffix = (' --- %d '):format(endLnum - lnum) - local sufWidth = vim.fn.strdisplaywidth(suffix) - local targetWidth = width - sufWidth - local curWidth = 0 - for _, chunk in ipairs(virtText) do - local chunkText = chunk[1] - local chunkWidth = vim.fn.strdisplaywidth(chunkText) - if targetWidth > curWidth + chunkWidth then - table.insert(newVirtText, chunk) - else - chunkText = truncate(chunkText, targetWidth - curWidth) - local hlGroup = chunk[2] - table.insert(newVirtText, {chunkText, hlGroup}) - chunkWidth = vim.fn.strdisplaywidth(chunkText) - -- str width returned from truncate() may less than 2nd argument, need padding - if curWidth + chunkWidth < targetWidth then - suffix = suffix .. (' '):rep(targetWidth - curWidth - chunkWidth) - end - break - end - curWidth = curWidth + chunkWidth - end - table.insert(newVirtText, {suffix, 'MoreMsg'}) - return newVirtText - end - } + opts = {} }