NeoVim Auto Change Dir

Add to ~/.config/nvim/lua/config/autocmds.lua to ensure NeoVim changes directory when running nvim /path/to/dir

vim.api.nvim_create_autocmd("VimEnter", {
  callback = function()
    local arg = vim.fn.argv(0)
    if type(arg) == "string" and arg ~= "" and vim.fn.isdirectory(arg) == 1 then
      vim.cmd.cd(arg)
    end
  end,
})