too many things
This commit is contained in:
20
.config/yazi/plugins/confirm-quit.yazi/main.lua
Normal file
20
.config/yazi/plugins/confirm-quit.yazi/main.lua
Normal file
@@ -0,0 +1,20 @@
|
||||
local count = ya.sync(function()
|
||||
return #cx.tabs
|
||||
end)
|
||||
|
||||
local function entry()
|
||||
if count() < 2 then
|
||||
return ya.mgr_emit("quit", {})
|
||||
end
|
||||
|
||||
local yes = ya.confirm({
|
||||
pos = { "center", w = 60, h = 9 },
|
||||
title = "Quit?",
|
||||
content = ui.Text("\nMultiple tabs are open.\n\nAre you sure you want to quit?"):wrap(ui.Text.WRAP),
|
||||
})
|
||||
if yes then
|
||||
ya.mgr_emit("quit", {})
|
||||
end
|
||||
end
|
||||
|
||||
return { entry = entry }
|
||||
Reference in New Issue
Block a user