ファイルパスは次の方法で取得できます。
(message (file-name-directory (or buffer-file-name load-file-name)))
しかし、バッファーが dired モードの場合、上記のコードは nil と評価されます。
elisp を使用して dired モードでフォルダ パスを取得するにはどうすればよいですか?
がありますがdired-directory、この Q&Aは、特定の状況では信頼できないことを示しており、そのdefault-directoryほうがよい選択です。
default-directory RETdired-directory RET