mirror of
https://github.com/Ascyii/projects.yazi.git
synced 2026-01-01 03:24:24 -05:00
refactor: migrate to yazi v25.2.26
This commit is contained in:
16
main.lua
16
main.lua
@@ -683,7 +683,7 @@ local load_project = ya.sync(function(state, project, desc)
|
|||||||
-- when cx is nil, it is called in setup
|
-- when cx is nil, it is called in setup
|
||||||
if cx then
|
if cx then
|
||||||
for _ = 1, #cx.tabs - 1 do
|
for _ = 1, #cx.tabs - 1 do
|
||||||
ya.manager_emit("tab_close", { 0 })
|
ya.mgr_emit("tab_close", { 0 })
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
@@ -692,11 +692,11 @@ local load_project = ya.sync(function(state, project, desc)
|
|||||||
sorted_tabs[tonumber(tab.idx)] = tab
|
sorted_tabs[tonumber(tab.idx)] = tab
|
||||||
end
|
end
|
||||||
for _, tab in pairs(sorted_tabs) do
|
for _, tab in pairs(sorted_tabs) do
|
||||||
ya.manager_emit("tab_create", { tab.cwd })
|
ya.mgr_emit("tab_create", { tab.cwd })
|
||||||
end
|
end
|
||||||
|
|
||||||
ya.manager_emit("tab_close", { 0 })
|
ya.mgr_emit("tab_close", { 0 })
|
||||||
ya.manager_emit("tab_switch", { project.active_idx - 1 })
|
ya.mgr_emit("tab_switch", { project.active_idx - 1 })
|
||||||
|
|
||||||
if state.last.update_after_load then
|
if state.last.update_after_load then
|
||||||
local projects = _get_projects()
|
local projects = _get_projects()
|
||||||
@@ -770,7 +770,7 @@ local save_last_and_quit = ya.sync(function(state)
|
|||||||
|
|
||||||
_save_projects(projects)
|
_save_projects(projects)
|
||||||
|
|
||||||
ya.manager_emit("quit", {})
|
ya.mgr_emit("quit", {})
|
||||||
end)
|
end)
|
||||||
|
|
||||||
local merge_project = ya.sync(function(state, opt)
|
local merge_project = ya.sync(function(state, opt)
|
||||||
@@ -779,12 +779,12 @@ local merge_project = ya.sync(function(state, opt)
|
|||||||
ps.pub_to(0, "projects-merge", project)
|
ps.pub_to(0, "projects-merge", project)
|
||||||
|
|
||||||
if state.merge.quit_after_merge then
|
if state.merge.quit_after_merge then
|
||||||
ya.manager_emit("quit", {})
|
ya.mgr_emit("quit", {})
|
||||||
end
|
end
|
||||||
end)
|
end)
|
||||||
|
|
||||||
local _merge_tab = ya.sync(function(state, tab)
|
local _merge_tab = ya.sync(function(state, tab)
|
||||||
ya.manager_emit("tab_create", { tab.cwd })
|
ya.mgr_emit("tab_create", { tab.cwd })
|
||||||
end)
|
end)
|
||||||
|
|
||||||
local _merge_event = ya.sync(function(state)
|
local _merge_event = ya.sync(function(state)
|
||||||
@@ -817,7 +817,7 @@ local _merge_event = ya.sync(function(state)
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
ya.manager_emit("tab_switch", { active_idx - 1 })
|
ya.mgr_emit("tab_switch", { active_idx - 1 })
|
||||||
end
|
end
|
||||||
end)
|
end)
|
||||||
end)
|
end)
|
||||||
|
|||||||
Reference in New Issue
Block a user