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:
parent
1080821cbb
commit
472e982bb1
@ -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
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user