diff --git a/lua/lazyvim/plugins/coding.lua b/lua/lazyvim/plugins/coding.lua index 47c0fb4d..665daeea 100644 --- a/lua/lazyvim/plugins/coding.lua +++ b/lua/lazyvim/plugins/coding.lua @@ -74,10 +74,10 @@ return { -- Truncate the completion entry text if it's longer than the -- max content width. We subtract 3 from the max content width -- to account for the "..." that will be appended to it. - if #item.abbr > (max_content_width / 2) then + if item.menu and #item.abbr > (max_content_width * 0.7) then item.abbr = vim.fn.strcharpart(item.abbr, 0, math.floor(max_content_width * 0.7) - 3) .. "..." end - if item.menu and #item.menu > (max_content_width / 2) then + if item.menu and #item.menu > (max_content_width * 0.7) then item.menu = vim.fn.strcharpart(item.menu, 0, math.floor(max_content_width * 0.7) - 3) .. "..." end