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 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,
})
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值