diff options
author | Gregory Anders <8965202+gpanders@users.noreply.github.com> | 2024-01-06 18:08:29 -0600 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-01-06 18:08:29 -0600 |
commit | 8df37423781493f58de060e1c9219cd1c3768130 (patch) | |
tree | f6dc8aadace9b49a09d00b0b45404dca50220faf /runtime/lua/vim/_defaults.lua | |
parent | 9a2c98087b90e5306579ab2149a6192ac075df6b (diff) | |
download | rneovim-8df37423781493f58de060e1c9219cd1c3768130.tar.gz rneovim-8df37423781493f58de060e1c9219cd1c3768130.tar.bz2 rneovim-8df37423781493f58de060e1c9219cd1c3768130.zip |
fix(defaults): use augroup for default autocommands (#26933)
Diffstat (limited to 'runtime/lua/vim/_defaults.lua')
-rw-r--r-- | runtime/lua/vim/_defaults.lua | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/runtime/lua/vim/_defaults.lua b/runtime/lua/vim/_defaults.lua index af962eea5d..64eb638fd7 100644 --- a/runtime/lua/vim/_defaults.lua +++ b/runtime/lua/vim/_defaults.lua @@ -190,6 +190,8 @@ for _, ui in ipairs(vim.api.nvim_list_uis()) do end if tty then + local group = vim.api.nvim_create_augroup('nvim_tty', {}) + --- Set an option after startup (so that OptionSet is fired), but only if not --- already set by the user. --- @@ -207,6 +209,7 @@ if tty then vim.o[option] = value else vim.api.nvim_create_autocmd('VimEnter', { + group = group, once = true, nested = true, callback = function() @@ -295,6 +298,7 @@ if tty then local timer = assert(vim.uv.new_timer()) local id = vim.api.nvim_create_autocmd('TermResponse', { + group = group, nested = true, callback = function(args) local resp = args.data ---@type string @@ -370,6 +374,7 @@ if tty then local b = 3 local id = vim.api.nvim_create_autocmd('TermResponse', { + group = group, nested = true, callback = function(args) local resp = args.data ---@type string |