Do all the session saving and restoring within cd-project instead of using hooks
parent
701ef7c054
commit
7b8ba2b390
|
|
@ -91,7 +91,10 @@ local function cd_project_in_tab(dir)
|
|||
|
||||
vim.fn.execute("tabe | tcd " .. vim.fn.fnameescape(dir))
|
||||
|
||||
vim.api.nvim_command("%bd")
|
||||
require("persistence").load()
|
||||
local hooks = cd_hooks.get_hooks(vim.g.cd_project_config.hooks, dir, "AFTER_CD")
|
||||
|
||||
for _, hook in ipairs(hooks) do
|
||||
hook(dir)
|
||||
end
|
||||
|
|
@ -106,6 +109,9 @@ local function cd_project(dir)
|
|||
|
||||
vim.fn.execute("cd " .. vim.fn.fnameescape(dir))
|
||||
|
||||
vim.api.nvim_command("%bd")
|
||||
require("persistence").load()
|
||||
|
||||
local hooks = cd_hooks.get_hooks(vim.g.cd_project_config.hooks, dir, "AFTER_CD")
|
||||
for _, hook in ipairs(hooks) do
|
||||
hook(dir)
|
||||
|
|
|
|||
Loading…
Reference in New Issue