Emacsでディレクトリの移動をしない方法


Emacsでファイルを開いた際にディレクトリの移動を **しない** 方法を探しています。  
例えば、ディレクトリ`/path/to/myproject`で作業中にサブディレクトリの`/path/to/myproject/src/foo.py`を開いたときにカレントディレクトリが`/path/to/myproject/src`へと移動してしまうのですが、この移動をせずに`/path/to/myproject`にとどまっていたいのです。

元々vimを長い間つかっていて、最近Emacs(Spacemacs)を試しているのですが、vimには見られないこの挙動に困っています。ディレクトリが勝手に移動してしまうと、`helm-
grep-do-git-grep`などでプロジェクト下のファイルを検索したい場合にいちいち元のプロジェクトディレクトリに戻らねばならず、面倒です。

よろしくお願い致します。




`.dir-locals.el` ファイルを使うのはどうでしょうか。

**/path/to/myproject/.dir-locals.el**

[code]

    ((nil . ((default-directory . "/path/to/myproject"))))
    
[/code]

こちらの環境(Emacs 25.1)で試したところ、`/path/to/myproject` 以下の全てのファイルに recursive
に作用する事を確認しています。

