Whenever I start Geiser after I have loaded a Scheme file, the current working directory of the Scheme process (Guile in my case) is the parent directory of the Scheme file and not the directory of the Scheme file itself. I always have to evaluate (chdir "my-dir") to get back to the directory of the Scheme file. This is a bit annoying.
Is this intended or a bug?