假设我有一个符号链接/home/.bashrc
指向其他地方的实际 .bashrc 文件:/some/other/path/.bashrc
它位于 git 存储库下。
如果我/home/.bashrc
在 Emacs 中打开,它会提示我:
Symbolic link to Git-controlled source file; follow link? (y or n)
我通常输入y
,因为我想编辑实际文件。但是,稍后,如果我执行buffer-file-name
Emacs,则返回/some/other/path/.bashrc
,而不是/home/.bashrc
)。
我希望 Emacs记住我访问此文件的方式是通过符号链接。
换句话说,我希望我的符号链接对 Emacs 是透明的。部分原因是因为我有几个依赖于当前文件路径的 Emacs 宏,而这些宏认为我正在使用位于/some/other/path
而不是/home/
.
我怎样才能做到这一点?