fix(api): don't update 'title' when renaming non-curbuf #39743

Problem:  'title' is updated when changing the name of a non-current
          buffer with nvim_buf_set_name().
Solution: Set RedrawingDisabled when renaming the buffer.
This commit is contained in:
luukvbaal
2026-05-11 21:54:55 +02:00
committed by GitHub
parent ce9f4f0369
commit 96fc7c150f
2 changed files with 11 additions and 1 deletions

View File

@@ -232,5 +232,13 @@ describe('title', function()
eq(expected, screen.title)
end)
end)
it('changing name of non-current buffer', function()
api.nvim_buf_set_name(buf2, 'foo')
command('redraw!')
screen:expect(function()
eq(expected, screen.title)
end)
end)
end)
end)