lazyvim配置
rootPath 总是显示父目录,修改为 nvim 打开的目标目录
在 ~/.config/nvim/lua/config/autocmds.lua 中:
-- Neovim 启动时自动 cd 到第一个参数目录
vim.api.nvim_create_autocmd("VimEnter", {callback = function()local args = vim.fn.argv()if #args > 0 thenlocal first_arg = args[1]if vim.fn.isdirectory(first_arg) == 1 thenvim.cmd("cd " .. first_arg)elselocal dir = vim.fn.fnamemodify(first_arg, ":p:h")if vim.fn.isdirectory(dir) == 1 thenvim.cmd("cd " .. dir)endendendend,
})