[Emacs]カレントディレクトリを変更する方法

M-x shellのシェルを日常的につかっているのですが、たまにC-x C-fでファイルが開けないときがあります。
例えば、git statusの出力に現れるファイルを一発で開きたいとき。
$ cd ~/some/repo
$ git status
M foo/file.txt
パス名(foo/file.txt)にカーソルをもっていってC-x C-fでファイルを開きたいのですが、 Minibufferで
Find file or URL: ~/
みたいなつれない感じになってしまいます。

原因と対処法

Emacsが認識しているカレンティディレクトリと、自分が(暗黙に)期待しているカレントディレクトリが異なっているのが原因です。
Emacsのカレンティディレクトリは、下記コマンドで確認できます。
M-x pwd
この結果が期待と違う場合は、下記のようにすればカレントディレクトリを変更できます。
M-x cd
カテゴリ:

人気記事