fix(prompt): lnum update via nvim_buf_set_lines if buf != curbuf #34833

Fixes the case from https://github.com/neovim/neovim/issues/34561#issuecomment-3031536581
This commit is contained in:
Mathias Fußenegger
2025-07-08 02:42:45 +02:00
committed by GitHub
parent d88bebfbc7
commit bf9d3e4bf8

View File

@ -1232,7 +1232,7 @@ void mark_adjust_buf(buf_T *buf, linenr_T line1, linenr_T line2, linenr_T amount
}
// on prompt buffer adjust the last prompt start location mark
if (bt_prompt(curbuf)) {
if (bt_prompt(buf)) {
ONE_ADJUST_NODEL(&(buf->b_prompt_start.mark.lnum));
}