neovim/runtime/doc
Justin M. Keyes d8ccee30b0
fix(jobwait): always drain process event queues #15970
Problem:
jobwait() returns early if the job was stopped, but the job might have
pending callbacks on its event queue which are required to complete its
teardown. State such as term->closed might not be updated yet (by the
pending callbacks), so codepaths such as :bdelete think the job is still
running.

Solution:
Always flush the job's event queue before returning from jobwait().

ref #15349

Co-authored-by: Gregory Anders <greg@gpanders.com>
2021-10-08 17:02:37 -07:00
..
api.txt fix(doc/api): Remove 'border' as unsupported (#14916) 2021-06-28 20:40:56 -04:00
arabic.txt vim-patch:2547aa930b59 2021-04-29 09:27:19 -04:00
autocmd.txt fixup(runtime): Fix lua runtime files not listed 2021-06-13 00:27:52 +06:00
change.txt fix(doc): remove :promptfind and :promptrepl 2021-06-19 16:58:39 +01:00
channel.txt doc: port prompt-buffer section (#14342) 2021-04-14 20:39:37 +02:00
cmdline.txt fix(doc): remove :promptfind and :promptrepl 2021-06-19 16:58:39 +01:00
debug.txt
deprecated.txt ci: skip "cancels stale events on channel close" #15278 2021-09-14 07:51:01 -07:00
develop.txt ci: skip "cancels stale events on channel close" #15278 2021-09-14 07:51:01 -07:00
diff.txt vim-patch:5ef1c6a4838a 2021-04-27 09:21:29 -04:00
digraph.txt vim-patch:2547aa930b59 2021-04-29 09:27:19 -04:00
editing.txt vim-patch:130cbfc31235 2021-05-02 12:03:34 -04:00
eval.txt feat(job): add parameter to close stdin 2021-08-26 21:56:45 -04:00
filetype.txt vim-patch:c8cdf0f80b3c 2021-05-02 10:33:32 -04:00
fold.txt updating doc 2020-03-02 12:59:35 +01:00
ft_ada.txt
ft_ps1.txt vim-patch:130cbfc31235 2021-05-02 12:03:34 -04:00
ft_raku.txt vim-patch:11e3c5ba8203 2021-05-02 12:53:49 -04:00
ft_rust.txt
ft_sql.txt vim-patch:2547aa930b59 2021-04-29 09:27:19 -04:00
gui.txt vim-patch:4c295027a426 2021-05-02 13:00:38 -04:00
hebrew.txt
help.txt vim-patch:207f009326c8 2021-04-29 21:56:34 -04:00
helphelp.txt vim-patch:7e6a515ed14e 2021-05-01 22:29:03 -04:00
if_cscop.txt
if_lua.txt doc: Lua [ci skip] #11378 2019-11-17 19:06:59 -08:00
if_perl.txt vim-patch:2e693a88b24d 2021-04-27 09:21:28 -04:00
if_pyth.txt vim-patch:664f3cf3f21d 2021-04-27 09:21:31 -04:00
if_ruby.txt vim-patch:2e693a88b24d 2021-04-27 09:21:28 -04:00
indent.txt vim-patch:942db23c9cb7 2021-05-01 23:47:11 -04:00
index.txt fix(doc/index.txt): various ex command fixes 2021-06-19 16:58:50 +01:00
insert.txt vim-patch:cb80aa2d53e5 2021-05-01 22:29:02 -04:00
intro.txt Update vim diff and credits (#14566) 2021-05-16 13:55:53 -04:00
job_control.txt
lsp-extension.txt lsp: vim.lsp.diagnostic (#12655) 2020-11-12 22:21:34 -05:00
lsp.txt feat(lsp)!: change handler signature #15504 2021-09-26 10:25:17 -07:00
lua.txt feat(lsp)!: change handler signature #15504 2021-09-26 10:25:17 -07:00
Makefile
makehtml.awk vim-patch:388a5d4f20b4 2021-04-28 21:29:57 -04:00
maketags.awk
map.txt fix(doc): don't use method call syntax in examples 2021-06-19 16:37:04 +01:00
mbyte.txt vim-patch:130cbfc31235 2021-05-02 12:03:34 -04:00
message.txt vim-patch:7e6a515ed14e 2021-05-01 22:29:03 -04:00
mlang.txt Merge pull request #14403 from seandewar/vim-8.2.1933 2021-05-09 17:08:21 -04:00
motion.txt vim-patch:dad4473f02e1 2021-05-02 11:51:38 -04:00
msgpack_rpc.txt doc: Lua [ci skip] #11378 2019-11-17 19:06:59 -08:00
nvim_terminal_emulator.txt fix(jobwait): always drain process event queues #15970 2021-10-08 17:02:37 -07:00
nvim.txt
options.txt doc(options): Fix recommended PowerShell config (#14349) 2021-07-02 08:15:40 -04:00
pattern.txt vim-patch:9faec4e3d439 2021-05-02 10:23:35 -04:00
pi_gzip.txt
pi_health.txt
pi_msgpack.txt
pi_netrw.txt docs: fix some remanining cases of gender pronoun for "the user" 2021-05-18 22:47:17 +02:00
pi_paren.txt
pi_spec.txt
pi_tar.txt runtime/tar: 8024f936368336241406137a2fa78ed5ee9000a6 2021-02-17 23:54:40 -05:00
pi_tutor.txt
pi_zip.txt vim-patch:cb80aa2d53e5 2021-05-01 22:29:02 -04:00
print.txt vim-patch:207f009326c8 2021-04-29 21:56:34 -04:00
provider.txt doc: prefer "python -m pip" (#14353) 2021-04-14 20:48:13 +02:00
quickfix.txt vim-patch:8.2.1255: cannot use a lambda with quickfix functions 2021-06-23 23:16:20 -04:00
quickref.txt vim-patch:207f009326c8 2021-04-29 21:56:34 -04:00
recover.txt vim-patch:3d1cde8a2f28 2021-04-29 21:08:09 -04:00
remote_plugin.txt
remote.txt
repeat.txt refactor(source): Move lua file detection to do_source 2021-06-11 01:01:03 +06:00
rileft.txt vim-patch:2547aa930b59 2021-04-29 09:27:19 -04:00
russian.txt
scroll.txt
sign.txt vim-patch:c8cdf0f80b3c 2021-05-02 10:33:32 -04:00
spell.txt vim-patch:8.1.1865: spellrare and spellrepall in the wrong order 2021-06-12 13:06:49 -04:00
starting.txt feat(lua)!: register_keystroke_callback => on_key 2021-09-14 07:29:46 -07:00
syntax.txt feat(runtime): Allow lua to be used in colorschemes 2021-06-11 01:01:02 +06:00
tabpage.txt vim-patch:ebdf3c964a90 2021-04-27 09:21:35 -04:00
tagsrch.txt vim-patch:4072ba571bab 2021-05-01 22:29:03 -04:00
term.txt vim-patch:8024f9363683 2021-04-27 09:21:34 -04:00
testing.txt vim-patch:8.1.1726: the eval.txt help file is too big 2021-04-27 09:21:26 -04:00
tips.txt fix(doc): don't use method call syntax in examples 2021-06-19 16:37:04 +01:00
treesitter.txt feat(lsp)!: change handler signature #15504 2021-09-26 10:25:17 -07:00
uganda.txt vim-patch:664f3cf3f21d 2021-04-27 09:21:31 -04:00
ui.txt [RDY] Add buffer information to tabline_update (#12481) 2021-06-27 15:30:09 -04:00
undo.txt vim-patch:1b884a005398 2021-05-01 22:29:03 -04:00
usr_01.txt vim-patch:0c0734d527a1 2021-04-27 09:21:30 -04:00
usr_02.txt vim-patch:4c295027a426 2021-05-02 13:00:38 -04:00
usr_03.txt vim-patch:82be4849eed0 2021-05-01 23:19:57 -04:00
usr_04.txt vim-patch:9faec4e3d439 2021-05-02 10:23:35 -04:00
usr_05.txt feat(runtime): Allow lua to be used in ftplugin 2021-06-11 01:01:02 +06:00
usr_06.txt
usr_07.txt vim-patch:191acfdecabf 2021-04-27 21:47:42 -04:00
usr_08.txt vim-patch:7ceefb35c811 2021-04-28 21:29:56 -04:00
usr_09.txt
usr_10.txt vim-patch:7ceefb35c811 2021-04-28 21:29:56 -04:00
usr_11.txt vim-patch:cb80aa2d53e5 2021-05-01 22:29:02 -04:00
usr_12.txt vim-patch:11e3c5ba8203 2021-05-02 12:53:49 -04:00
usr_20.txt vim-patch:e7b1ea0276cc 2021-04-29 20:42:16 -04:00
usr_21.txt mksession: always unix slashes "/" for filepaths 2020-01-26 17:30:47 -08:00
usr_22.txt vim-patch:d1caa941d876 2021-04-27 22:40:39 -04:00
usr_23.txt vim-patch:4072ba571bab 2021-05-01 22:29:03 -04:00
usr_24.txt vim-patch:5666fcd0bd79 2021-04-27 09:21:33 -04:00
usr_25.txt vim-patch:8.1.2231: introduce gM command #11321 2019-11-01 13:43:20 +09:00
usr_26.txt
usr_27.txt vim-patch:2547aa930b59 2021-04-29 09:27:19 -04:00
usr_28.txt
usr_29.txt
usr_30.txt vim-patch:e7b1ea0276cc 2021-04-29 20:42:16 -04:00
usr_31.txt vim-patch:e7b1ea0276cc 2021-04-29 20:42:16 -04:00
usr_32.txt
usr_40.txt vim-patch:e7b1ea0276cc 2021-04-29 20:42:16 -04:00
usr_41.txt fix(doc/usr_41): don't mention 0o prefix for octs (#14906) 2021-06-25 20:10:58 -04:00
usr_42.txt docs: fix some remanining cases of gender pronoun for "the user" 2021-05-18 22:47:17 +02:00
usr_43.txt
usr_44.txt vim-patch:8024f9363683 2021-04-27 09:21:34 -04:00
usr_45.txt vim-patch:65e0d77a66b7 2021-04-28 21:57:50 -04:00
usr_toc.txt vim-patch:e7b1ea0276cc 2021-04-29 20:42:16 -04:00
various.txt fix(doc): :sleep! does not hide cursor 2021-06-19 16:58:50 +01:00
vi_diff.txt vim-patch:98a29d00a48e 2021-05-01 23:19:57 -04:00
vim_diff.txt ci: skip "cancels stale events on channel close" #15278 2021-09-14 07:51:01 -07:00
visual.txt vim-patch:e7b1ea0276cc 2021-04-29 20:42:16 -04:00
windows.txt vim-patch:56994d215815 2021-05-02 12:44:04 -04:00