📝 Josh's Notes

NeoVim Auto Change Dir

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

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

#neovim #config #editor