aboutsummaryrefslogtreecommitdiff
path: root/runtime/lua/vim/_defaults.lua
diff options
context:
space:
mode:
authorGregory Anders <8965202+gpanders@users.noreply.github.com>2024-01-06 18:08:29 -0600
committerGitHub <noreply@github.com>2024-01-06 18:08:29 -0600
commit8df37423781493f58de060e1c9219cd1c3768130 (patch)
treef6dc8aadace9b49a09d00b0b45404dca50220faf /runtime/lua/vim/_defaults.lua
parent9a2c98087b90e5306579ab2149a6192ac075df6b (diff)
downloadrneovim-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.lua5
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