Mercurial > vim
comparison src/proto/ex_docmd.pro @ 32413:edef053f7090 v9.0.1538
patch 9.0.1538: :wqall does not trigger ExitPre
Commit: https://github.com/vim/vim/commit/411da64e77ef9d8edd1a5aa80fa5b9a4b159c93d
Author: Bram Moolenaar <Bram@vim.org>
Date: Wed May 10 16:53:27 2023 +0100
patch 9.0.1538: :wqall does not trigger ExitPre
Problem: :wqall does not trigger ExitPre. (Bart Libert)
Solution: Move preparations for :qall to a common function. (closes https://github.com/vim/vim/issues/12374)
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Wed, 10 May 2023 18:00:06 +0200 |
parents | d269dd3cd31d |
children | 448aef880252 |
comparison
equal
deleted
inserted
replaced
32412:1c735cb266e0 | 32413:edef053f7090 |
---|---|
37 void set_nextcmd(exarg_T *eap, char_u *arg); | 37 void set_nextcmd(exarg_T *eap, char_u *arg); |
38 char_u *get_command_name(expand_T *xp, int idx); | 38 char_u *get_command_name(expand_T *xp, int idx); |
39 void not_exiting(void); | 39 void not_exiting(void); |
40 int before_quit_autocmds(win_T *wp, int quit_all, int forceit); | 40 int before_quit_autocmds(win_T *wp, int quit_all, int forceit); |
41 void ex_quit(exarg_T *eap); | 41 void ex_quit(exarg_T *eap); |
42 int before_quit_all(exarg_T *eap); | |
42 void tabpage_close(int forceit); | 43 void tabpage_close(int forceit); |
43 void tabpage_close_other(tabpage_T *tp, int forceit); | 44 void tabpage_close_other(tabpage_T *tp, int forceit); |
44 void ex_stop(exarg_T *eap); | 45 void ex_stop(exarg_T *eap); |
45 void handle_drop(int filec, char_u **filev, int split, void (*callback)(void *), void *cookie); | 46 void handle_drop(int filec, char_u **filev, int split, void (*callback)(void *), void *cookie); |
46 void handle_any_postponed_drop(void); | 47 void handle_any_postponed_drop(void); |