diff options
author | geekodour <hrishikeshbman@gmail.com> | 2018-04-14 19:21:22 +0530 |
---|---|---|
committer | Justin M. Keyes <justinkz@gmail.com> | 2018-04-15 15:05:02 +0200 |
commit | 1e71978cf032b4a8c3f27e11e6fbafc4fd2ab8db (patch) | |
tree | 6a38461978a3275d2674afd0ff449b97931eaece /src/nvim/ex_docmd.c | |
parent | 1e7d5e8cdf9827978f42ea114cfd85f9d32b00eb (diff) | |
download | rneovim-1e71978cf032b4a8c3f27e11e6fbafc4fd2ab8db.tar.gz rneovim-1e71978cf032b4a8c3f27e11e6fbafc4fd2ab8db.tar.bz2 rneovim-1e71978cf032b4a8c3f27e11e6fbafc4fd2ab8db.zip |
events: VimSuspend, VimResume #8280
closes #3648
ref #5959
Diffstat (limited to 'src/nvim/ex_docmd.c')
-rw-r--r-- | src/nvim/ex_docmd.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/nvim/ex_docmd.c b/src/nvim/ex_docmd.c index 93cb0e50fa..7cd6dbdeca 100644 --- a/src/nvim/ex_docmd.c +++ b/src/nvim/ex_docmd.c @@ -6300,15 +6300,18 @@ static void ex_stop(exarg_T *eap) if (!eap->forceit) { autowrite_all(); } + apply_autocmds(EVENT_VIMSUSPEND, NULL, NULL, false, NULL); ui_cursor_goto((int)Rows - 1, 0); ui_linefeed(); ui_flush(); ui_call_suspend(); // call machine specific function + ui_flush(); maketitle(); resettitle(); // force updating the title redraw_later_clear(); ui_refresh(); // may have resized window + apply_autocmds(EVENT_VIMRESUME, NULL, NULL, false, NULL); } } |