-
Notifications
You must be signed in to change notification settings - Fork 136
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(exclude-from-chdir) Add exclude_chdir #131
base: main
Are you sure you want to change the base?
Conversation
… buftypes from chdir. This feature allow users to exclude certain plugins from triggering chdir.
cd only when opening the file. Otherwise the behavior won't be what the user expects.
I think the best solution would be adding a vim.b[0].project_nvim_disable flag so we don't have to iterate those list. and you can set vim.b[0].project_nvim_disable in your own autocmds. I added those flag in my fork and use it to prevent session plugins from reading the buffer in wrong cwd and it works well. |
…aced by `exclude_chdir`.
Thanks for creating this PR. I think this change will probably fix the issue I'm seeing in #156. I thought it was a but in project.nvim but after reading the code I was confused why it would try to change the CWD multiple times, but being triggered by other kinds of buffers seems the most likely explanation. |
@collinvandyck You can use the main branch of my fork to get the feature (compatible with nvim 0.10 and upper). |
thanks @Zeioth ! i'm still on 0.9.5 but plan on upgrading soon and I will try that out, much appreciated. |
New options added
This allow users to exclude certain plugins from triggering chdir.
Example case of use
I like to use
manual_mode = false
to auto chdir. But I don't want it to auto chdir to ~/ when opening compiler.nvim / Overseer.