1
0
mirror of https://github.com/SpaceVim/SpaceVim.git synced 2025-02-03 03:40:06 +08:00

fix(projectmanager): fix SPC p p key binding

This commit is contained in:
wsdjeg 2023-06-19 22:14:00 +08:00
parent 1080821cbb
commit 472e982bb1

View File

@ -126,14 +126,14 @@ local function compare_time(d1, d2)
local proj1time = proj1['opened_time'] or 0 local proj1time = proj1['opened_time'] or 0
local proj2 = project_paths[d2] or {} local proj2 = project_paths[d2] or {}
local proj2time = proj2['opened_time'] or 0 local proj2time = proj2['opened_time'] or 0
return proj2time - proj1time return proj2time < proj1time
end end
local function sort_by_opened_time() local function sort_by_opened_time()
local paths = {} local paths = {}
for k, v in pairs(project_paths) do for k, _ in pairs(project_paths) do
table.insert(paths, k) table.insert(paths, k)
end end
-- table.sort(paths, compare_time) table.sort(paths, compare_time)
if sp_opt.projects_cache_num > 0 and #paths >= sp_opt.projects_cache_num then if sp_opt.projects_cache_num > 0 and #paths >= sp_opt.projects_cache_num then
for i = sp_opt.projects_cache_num, #paths, 1 do for i = sp_opt.projects_cache_num, #paths, 1 do
project_paths[paths[sp_opt.projects_cache_num]] = nil project_paths[paths[sp_opt.projects_cache_num]] = nil
@ -316,6 +316,8 @@ function M.open(project)
sp.cmd('Startify | NERDTree') sp.cmd('Startify | NERDTree')
elseif sp_opt.filemanager == 'defx' then elseif sp_opt.filemanager == 'defx' then
sp.cmd('Startify | Defx -new') sp.cmd('Startify | Defx -new')
elseif sp_opt.filemanager == 'neo-tree' then
sp.cmd('Startify | NeoTreeFocusToggle')
end end
end end