We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 44cd12f commit 2dfccd7Copy full SHA for 2dfccd7
lua/lazy/core/config.lua
@@ -253,9 +253,10 @@ M.mapleader = nil
253
---@type string
254
M.maplocalleader = nil
255
256
-local headless = #vim.api.nvim_list_uis() == 0
+M.suspended = false
257
+
258
function M.headless()
- return headless
259
+ return not M.suspended and #vim.api.nvim_list_uis() == 0
260
end
261
262
---@param opts? LazyConfig
@@ -338,6 +339,12 @@ function M.setup(opts)
338
339
340
end,
341
})
342
343
+ vim.api.nvim_create_autocmd({ "VimSuspend", "VimResume" }, {
344
+ callback = function(ev)
345
+ M.suspended = ev.event == "VimSuspend"
346
+ end,
347
+ })
348
349
350
0 commit comments