different approach to 78bbe53f76 (cherry picked from commit 1363ef7d50)
78bbe53f76
1363ef7d50
invalidate
nvim_buf_set_extmark()