После публикации я обнаружил другой способ решения этой проблемы:
(add-hook 'find file-hook
(lambda ()
(setq default-directory command-line-default-directory)))
Это оставило по умолчанию каталог, в котором я запустил emacs (что полезно, так что вам не нужно постоянно менять каталог вашего проекта в emacs).
В действительности, я думаю, что это говорит о том, что каждый раз, когда вы запускаете поиск файла, меняйте каталог по умолчанию на ваш начальный каталог командной строки.
Другая вещь может быть для установки некоторого каталога по умолчанию:
(setq my-default-directory "/ home / rob / what")
и замените каталог командной строки-default-на my-default-directory /