diff options
author | Thiago de Arruda <tpadilha84@gmail.com> | 2014-10-20 16:07:30 -0300 |
---|---|---|
committer | Thiago de Arruda <tpadilha84@gmail.com> | 2014-10-21 11:05:49 -0300 |
commit | 72f028abcb167b2ca7e2d6d770af81a18ef58a0a (patch) | |
tree | 9c6deea47af4694c049d0759b582df3426b9789f /src/nvim/lib/klist.h | |
parent | b527ac752fd5ebcc74c06306e7009e2b98e4ee01 (diff) | |
download | rneovim-72f028abcb167b2ca7e2d6d770af81a18ef58a0a.tar.gz rneovim-72f028abcb167b2ca7e2d6d770af81a18ef58a0a.tar.bz2 rneovim-72f028abcb167b2ca7e2d6d770af81a18ef58a0a.zip |
eval: Defer execution of JobActivity autocommands
JobActivity autocommands run vimscript and must be executed on Nvim main loop.
Since the previous commit removed automatic calls to `event_push` on RStream/Job
callbacks, this adds it back, but in eval.c where job control is implemented.
Diffstat (limited to 'src/nvim/lib/klist.h')
-rw-r--r-- | src/nvim/lib/klist.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/nvim/lib/klist.h b/src/nvim/lib/klist.h index e4a90fef33..f8dc7d4c43 100644 --- a/src/nvim/lib/klist.h +++ b/src/nvim/lib/klist.h @@ -39,6 +39,8 @@ static inline kmp_##name##_t *kmp_init_##name(void) { \ return xcalloc(1, sizeof(kmp_##name##_t)); \ } \ + static inline void kmp_destroy_##name(kmp_##name##_t *mp) \ + REAL_FATTR_UNUSED; \ static inline void kmp_destroy_##name(kmp_##name##_t *mp) { \ size_t k; \ for (k = 0; k < mp->n; ++k) { \ |