Symlinking 'init.el' em

1

Gostaria de fazer um symlink do meu emacs init.el em um repo dotfiles - localizado em ~/Documents/Dotfiles . No entanto, quando tento fazer isso, o comando falha mesmo que meu prompt não retorne um erro - ls -la não mostra um link lá. Por exemplo, eu poderia fazer o seguinte:

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

Estão as configurações do emacs - por estarem "sob os holofotes", um diretório - diferente de alguma forma de outros arquivos que você pode querer criar um link simbólico?

Tl;drOsaliasessãoestranhose,emboraoscomandosfuncionem,estelinknãoapareceemls-la,oquenãoérealmenteculpadoemacs.

    
por Chris 06.01.2017 / 16:42

1 resposta

0

Tanto quanto eu posso ver, no meu caso isso acontece quando o link de destino tem diretórios que não existem. Tente isto:

O arquivo deve existir:

file /Users/Chris/.emacs.d/init.el

Remover link simbólico anterior, se presente:

rm /Users/Chris/Documents/Dotfiles/.emacs.d/init.el

Agora crie diretórios necessários:

mkdir -p /Users/Chris/Documents/Dotfiles/.emacs.d/

E crie um link simbólico:

ln -s /Users/Chris/.emacs.d/init.el /Users/Chris/Documents/Dotfiles/.emacs.d/init.el
    
por 06.01.2017 / 18:01