diff options
author | Gregory Anders <greg@gpanders.com> | 2023-08-10 09:53:56 -0500 |
---|---|---|
committer | Gregory Anders <greg@gpanders.com> | 2023-08-10 09:53:56 -0500 |
commit | 3fb372eba48796b5d0a7758f91e168be8e70e183 (patch) | |
tree | 63f99758c8a4dca73a37ebd434bee62c88cd5d2b /src/nvim/eval/funcs.c | |
parent | 6e703f778fe7836663ad93761db676d5e2528d3e (diff) | |
download | rneovim-3fb372eba48796b5d0a7758f91e168be8e70e183.tar.gz rneovim-3fb372eba48796b5d0a7758f91e168be8e70e183.tar.bz2 rneovim-3fb372eba48796b5d0a7758f91e168be8e70e183.zip |
Use Lua autocommand and make TermClose autocommand global
Diffstat (limited to 'src/nvim/eval/funcs.c')
-rw-r--r-- | src/nvim/eval/funcs.c | 10 |
1 files changed, 0 insertions, 10 deletions
diff --git a/src/nvim/eval/funcs.c b/src/nvim/eval/funcs.c index aebd6b25f6..177f64ebba 100644 --- a/src/nvim/eval/funcs.c +++ b/src/nvim/eval/funcs.c @@ -8502,16 +8502,6 @@ static void f_termopen(typval_T *argvars, typval_T *rettv, EvalFuncData fptr) channel_terminal_open(curbuf, chan); channel_create_event(chan, NULL); - - do_cmdline_cmd("augroup nvim_terminal_close"); - do_cmdline_cmd("autocmd! TermClose <buffer> " - " if !v:event.status |" - " let info = nvim_get_chan_info(&channel) |" - " if get(info, 'argv', []) ==# [&shell] |" - " exec 'bdelete! ' .. expand('<abuf>') |" - " endif |" - " endif"); - do_cmdline_cmd("augroup END"); } /// "timer_info([timer])" function |