我可以在 Emacs 中利用某种通用路径名重写/规范化工具来允许将编译模式下的源文件转换为基于远程路径的本地路径吗?我希望使用符号链接,但这在 Windows 中对我不起作用。
我正在运行 GNU Emacs 23.1.1,并尝试过 cygwin-mount 和 w32-symlinks.el (with (customize-option 'w32-symlinks-handle-shortcuts)
);我无法获得打开文件/目录/完成或编译模式下一个错误来遵循 Windows 快捷方式或 cygwin 符号链接。
我正在远程编译(通过 ssh)并且警告/错误给出了文件名,其中/nfs/topaz
远程主机上的绝对路径名(例如)的前缀需要替换为不同的路径(z:/
实际上),我希望这样做带有符号链接。
/
确实转到(在 emacs 中标签扩展为)和c:/cygwin
(我的)。~
z:/
$HOME
我希望的是:修复符号链接解析(选项卡完成或打开 Windows 快捷方式让我得到 .lnk 文件,而不是它指向的文件),或者能够为路径名前缀提供重写列表。连接不是一个选项,因为我想要的替换路径在不同的驱动器上(它也是一个 Samba 挂载)。