Hi!
I’m trying to change the working directory of a buffer using an Autocommand.
My Goal is to change the Working Directory of my Notes.
Eg I’m working on a project at ~/projects/fun/
. Then I open a note at ~/notes/remember.md
.
Now I’d like to have that buffer (~/notes/remember.md
) have the working directory ~/notes
, so some lsp plugins like ltex and marksman work properly.
Reading the docs, I found “:cd”, “:lcd” and “:tcd”.
“:lcd” looked correct, but it seems to change the dir of the window.
So when I switch between buffers in the same window the working directories get messed up.
I guess I’d have to remember the set path, before calling lcd, and reset it on bufleave?
Is there an easier, less error-prone, way of doing this?
Or is my whole workflow wrong?
Cheers