feat: allow not changing the cwd when changing directories (#1019)

This commit is contained in:
Grzegorz Rozdzialik
2022-02-22 21:39:12 +01:00
committed by GitHub
parent 3486c48225
commit 0fcd6614b5
4 changed files with 11 additions and 1 deletions

View File

@@ -5,6 +5,7 @@ local M = {
current_tab = a.nvim_get_current_tabpage(),
options = {
global = false,
change_cwd = true,
}
}
@@ -23,7 +24,7 @@ function M.fn(name, with_open)
end
function M.force_dirchange(foldername, with_open)
if vim.tbl_isempty(vim.v.event) then
if M.options.change_cwd and vim.tbl_isempty(vim.v.event) then
if M.options.global then
vim.cmd('cd '..vim.fn.fnameescape(foldername))
else
@@ -39,6 +40,7 @@ function M.force_dirchange(foldername, with_open)
end
function M.setup(options)
M.options.change_cwd = options.actions.change_dir.enable
M.options.global = options.actions.change_dir.global
end