From 3fb372eba48796b5d0a7758f91e168be8e70e183 Mon Sep 17 00:00:00 2001 From: Gregory Anders Date: Thu, 10 Aug 2023 09:53:56 -0500 Subject: Use Lua autocommand and make TermClose autocommand global --- src/nvim/eval/funcs.c | 10 ---------- 1 file changed, 10 deletions(-) (limited to 'src/nvim') 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 " - " if !v:event.status |" - " let info = nvim_get_chan_info(&channel) |" - " if get(info, 'argv', []) ==# [&shell] |" - " exec 'bdelete! ' .. expand('') |" - " endif |" - " endif"); - do_cmdline_cmd("augroup END"); } /// "timer_info([timer])" function -- cgit