我有一份 emacs 副本,我在拇指驱动器上的几台不同(Windows)计算机上使用它,我想知道是否有可能在 emacs 中创建类似于 bash 别名或符号链接的东西?我可以在 find-file 中使用的东西是我正在寻找的主要内容,例如:C-f <some link>
将带我去某个地方。目前,我每次使用新计算机时都必须添加一个新的 defun,这有点痛苦,我发誓我在某个地方见过这个,但是几个月的谷歌搜索却一无所获。
我现在得到的是这样的:
(defun go-awesome ()
"Find my way to my work home"
(interactive)
(find-file "c:/cygwin/home/awesome"))
但是,对于仅仅访问一个相当 hacky 的访问我半定期访问的文件来说,这感觉非常过头和 hacky。而且建立一个新文件需要付出很多努力。
但在我看来,它最大的问题是它不适合我的工作流程。当我想访问一个文件时,我总是这样做C-x C-f
,如果我意识到“嘿,我在工作”,我就必须这样做C-g M-x go-awesome
。如果我说我希望能够做一些相当于ln -s /some/awesome/dir
emacs 内部的事情,而不是内置在操作系统中,那么这C-x C-f ~/awesome/some/sub/dir
将在 Windows 或其他任何地方工作,也许会更清楚。