local function set_bg() local hl = vim.api.nvim_get_hl(0, { name = "Normal", link = false }) if hl.bg then vim.api.nvim_ui_send(string.format("\27]11;#%06x\7", hl.bg)) end end local function reset_bg() vim.api.nvim_ui_send("\27]111\7") end vim.api.nvim_create_autocmd({ "VimEnter", "ColorScheme", "VimResume" }, { callback = set_bg }) vim.api.nvim_create_autocmd({ "VimLeave", "VimSuspend" }, { callback = reset_bg })