diff options
| author | Björn Linse <bjorn.linse@gmail.com> | 2020-12-16 12:05:01 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-12-16 12:05:01 +0100 |
| commit | 958ebc7337bb9ee8d39516f0a079cd518a3e3ef4 (patch) | |
| tree | 2d8e74a857580adcee0bf1d9450d3fd6fd2daa37 /src/nvim/buffer_updates.c | |
| parent | c3b9c35876bf82b5bd53543bc7222ef3599eb057 (diff) | |
| parent | 25e20da550b0d267013ac295756bad76f5fda7ef (diff) | |
| download | rneovim-958ebc7337bb9ee8d39516f0a079cd518a3e3ef4.tar.gz rneovim-958ebc7337bb9ee8d39516f0a079cd518a3e3ef4.tar.bz2 rneovim-958ebc7337bb9ee8d39516f0a079cd518a3e3ef4.zip | |
Merge pull request #13539 from vigoux/ts-fix-icmnosplit
fix: also splice extmarks in preview buffers
Diffstat (limited to 'src/nvim/buffer_updates.c')
| -rw-r--r-- | src/nvim/buffer_updates.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/nvim/buffer_updates.c b/src/nvim/buffer_updates.c index fc671ad9e2..68e123896b 100644 --- a/src/nvim/buffer_updates.c +++ b/src/nvim/buffer_updates.c @@ -237,7 +237,7 @@ void buf_updates_send_changes(buf_T *buf, for (size_t i = 0; i < kv_size(buf->update_callbacks); i++) { BufUpdateCallbacks cb = kv_A(buf->update_callbacks, i); bool keep = true; - if (cb.on_lines != LUA_NOREF) { + if (cb.on_lines != LUA_NOREF && (cb.preview || !(State & CMDPREVIEW))) { Array args = ARRAY_DICT_INIT; Object items[8]; args.size = 6; // may be increased to 8 below @@ -298,7 +298,7 @@ void buf_updates_send_splice( for (size_t i = 0; i < kv_size(buf->update_callbacks); i++) { BufUpdateCallbacks cb = kv_A(buf->update_callbacks, i); bool keep = true; - if (cb.on_bytes != LUA_NOREF) { + if (cb.on_bytes != LUA_NOREF && (cb.preview || !(State & CMDPREVIEW))) { FIXED_TEMP_ARRAY(args, 11); // the first argument is always the buffer handle |