mirror of
https://github.com/neovim/neovim.git
synced 2025-12-22 14:18:56 +00:00
fix(buffer_updates): make lockmarks not affect extmarks and buffer updates. fixes #12861
Now mark_adjust() will trigger appropriate buf_updates_send_splice() called by extmark_adjust()
This commit is contained in:
committed by
Björn Linse
parent
206f4429c6
commit
7d171b1c48
@@ -1036,9 +1036,10 @@ static void mark_adjust_internal(linenr_T line1, linenr_T line2, long amount, lo
|
||||
}
|
||||
|
||||
sign_mark_adjust(line1, line2, amount, amount_after);
|
||||
if (op != kExtmarkNOOP) {
|
||||
extmark_adjust(curbuf, line1, line2, amount, amount_after, op);
|
||||
}
|
||||
}
|
||||
|
||||
if (op != kExtmarkNOOP) {
|
||||
extmark_adjust(curbuf, line1, line2, amount, amount_after, op);
|
||||
}
|
||||
|
||||
// previous context mark
|
||||
|
||||
Reference in New Issue
Block a user