Emacs在中符號連結
在中符號連結init.el
我想將我的 emacs 符號連結
init.el
到一個 dotfiles repo - 位於~/Documents/Dotfiles
. 但是,當我嘗試這樣做時,即使我的提示沒有返回錯誤,命令也會失敗 -ls -la
那裡沒有顯示連結。例如,我可能會執行以下操作:
ln -s ~/.emacs.d/init.el ~/Documents/Dotfiles/.emacs.d/init.el
emacs 配置 - 由於它們是“幕後”的目錄 - 在某些方面與您可能想要符號連結的其他文件不同嗎?
Tl; dr Aliases 很奇怪,雖然命令有效,但這個連結沒有顯示出
ls -la
哪個不是 emacs 的錯。
據我所見,在我的情況下,當目標連結具有不存在的目錄時,就會發生這種情況。試試這個:
文件應該存在:
file /Users/Chris/.emacs.d/init.el
刪除以前的符號連結(如果存在):
rm /Users/Chris/Documents/Dotfiles/.emacs.d/init.el
現在創建所需的目錄:
mkdir -p /Users/Chris/Documents/Dotfiles/.emacs.d/
並創建符號連結:
ln -s /Users/Chris/.emacs.d/init.el /Users/Chris/Documents/Dotfiles/.emacs.d/init.el