シンボリックリンク `init.el`

シンボリックリンク `init.el`

私のemacsをinit.el。ただし、これを試みるとコマンドは失敗します~/Documents/Dotfiles。プロンプトがエラーを返さなくてもls -laリンクは表示されません。たとえば、次の操作を実行できます。

ln -s ~/.emacs.d/init.el ~/Documents/Dotfiles/.emacs.d/init.el

emacs設定(「背後にある」ディレクトリなので)はシンボリックリンクしたい他のファイルとは異なりますか?

.emacs.d

医者もエイリアスが奇妙でコマンドが機能してもリンクは表示されません。ls -laこれはemacsのせいではありません。

シンボリックリンク

答え1

私が知っている限り、私の場合、ターゲットリンクに存在しないディレクトリがあるときにこれが発生します。この試み:

ファイルが必要です。

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

関連情報