From 77dfcedd08d6647153abbf693e6cf7b6ac5c683f Mon Sep 17 00:00:00 2001 From: paopaol <467847281@qq.com> Date: Wed, 4 Jan 2023 21:46:42 +0800 Subject: [PATCH 1/2] fix(delete project): sometimes delete project will failed --- lua/project_nvim/utils/history.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lua/project_nvim/utils/history.lua b/lua/project_nvim/utils/history.lua index 486c1ee..57208a9 100644 --- a/lua/project_nvim/utils/history.lua +++ b/lua/project_nvim/utils/history.lua @@ -60,9 +60,10 @@ local function delete_duplicates(tbl) end function M.delete_project(project) - for k, v in ipairs(M.recent_projects) do + for k, v in pairs(M.recent_projects) do if v == project.value then M.recent_projects[k] = nil + return end end end From 0ebede26c4aa177ed1e5330879c86f41e32a7076 Mon Sep 17 00:00:00 2001 From: paopaol <467847281@qq.com> Date: Wed, 4 Jan 2023 21:48:33 +0800 Subject: [PATCH 2/2] refactor(keymap): delete C-w keymap --- lua/telescope/_extensions/projects.lua | 1 - 1 file changed, 1 deletion(-) diff --git a/lua/telescope/_extensions/projects.lua b/lua/telescope/_extensions/projects.lua index be35f4f..70161e8 100644 --- a/lua/telescope/_extensions/projects.lua +++ b/lua/telescope/_extensions/projects.lua @@ -162,7 +162,6 @@ local function projects(opts) map("i", "", delete_project) map("i", "", search_in_project_files) map("i", "", recent_project_files) - map("i", "", change_working_directory) local on_project_selected = function() find_project_files(prompt_bufnr)