lazyvim配置

rootPath 总是显示父目录,修改为 nvim 打开的目标目录

在 ~/.config/nvim/lua/config/autocmds.lua 中:

lua 复制代码
-- Neovim 启动时自动 cd 到第一个参数目录
vim.api.nvim_create_autocmd("VimEnter", {
  callback = function()
    local args = vim.fn.argv()
    if #args > 0 then
      local first_arg = args[1]
      if vim.fn.isdirectory(first_arg) == 1 then
        vim.cmd("cd " .. first_arg)
      else
        local dir = vim.fn.fnamemodify(first_arg, ":p:h")
        if vim.fn.isdirectory(dir) == 1 then
          vim.cmd("cd " .. dir)
        end
      end
    end
  end,
})
相关推荐
胖大和尚4 天前
lazyvim恢复gt键
lazyvim