fix(prompt): prompt mark not placed after text edits correctly #34671

This commit is contained in:
Shadman
2025-06-30 16:19:43 +06:00
committed by GitHub
parent f7c939fa7a
commit ed7ff848a0
4 changed files with 80 additions and 3 deletions

View File

@@ -1545,6 +1545,7 @@ static void init_prompt(int cmdchar_todo)
ml_replace(curbuf->b_ml.ml_line_count, prompt, true);
} else {
ml_append(curbuf->b_ml.ml_line_count, prompt, 0, false);
curbuf->b_prompt_start.mark.lnum += 1;
}
curwin->w_cursor.lnum = curbuf->b_ml.ml_line_count;
coladvance(curwin, MAXCOL);