Skip to content

Commit d5e1e35

Browse files
committed
fix(messages): Fixed a bug with message window having incorrect height
1 parent caeb545 commit d5e1e35

2 files changed

Lines changed: 3 additions & 5 deletions

File tree

lua/ui/message.lua

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -836,8 +836,6 @@ message.__render = function ()
836836
vim.api.nvim_buf_clear_namespace(message.msg_buffer, message.namespace, 0, -1);
837837
vim.api.nvim_buf_set_lines(message.msg_buffer, 0, -1, false, lines);
838838

839-
log.print(lines, "LOGGER")
840-
841839
for l, line in ipairs(exts) do
842840
for _, ext in ipairs(line) do
843841
if ext[3] == "" then

lua/ui/utils.lua

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -354,7 +354,7 @@ utils.wrapped_height = function(lines, width)
354354

355355
width = width or vim.o.columns;
356356

357-
if type(utils.__wrapped_buf) ~= "number" or vim.api.nvim_buf_is_valid(utils.__wrapped_buf) then
357+
if type(utils.__wrapped_buf) ~= "number" or vim.api.nvim_buf_is_valid(utils.__wrapped_buf) == false then
358358
utils.__wrapped_buf = vim.api.nvim_create_buf(false, true);
359359
end
360360

@@ -366,7 +366,7 @@ utils.wrapped_height = function(lines, width)
366366
col = 5,
367367

368368
width = width,
369-
height = 1,
369+
height = #lines,
370370

371371
style = "minimal",
372372
};
@@ -381,7 +381,7 @@ utils.wrapped_height = function(lines, width)
381381
vim.wo[utils.__wrapped_win].linebreak = true;
382382
vim.wo[utils.__wrapped_win].breakindent = true;
383383

384-
vim.api.nvim_buf_set_lines(utils.__wrapped_buf, 0, -1, false, lines);
384+
pcall(vim.api.nvim_buf_set_lines, utils.__wrapped_buf, 0, -1, false, lines);
385385

386386
local text_height = vim.api.nvim_win_text_height(utils.__wrapped_win, { start_row = 0, end_row = -1 });
387387
return text_height.all;

0 commit comments

Comments
 (0)