【发布时间】:2012-06-15 07:58:27
【问题描述】:
我可以通过以下方式获取文件路径:
(message (file-name-directory (or buffer-file-name load-file-name)))
但如果缓冲区处于 dired 模式,则上述代码的计算结果为 nil。
如何使用 elisp 获取目录模式下的文件夹路径?
【问题讨论】:
我可以通过以下方式获取文件路径:
(message (file-name-directory (or buffer-file-name load-file-name)))
但如果缓冲区处于 dired 模式,则上述代码的计算结果为 nil。
如何使用 elisp 获取目录模式下的文件夹路径?
【问题讨论】:
有dired-directory,但this Q&A表示在某些情况下不可靠,default-directory是更好的选择。
default-directory RET
dired-directory RET
【讨论】:
(expand-file-name default-directory)