Per farlo solo per Emacs, usa
alias emacs=/usr/local/bin/emacs
nel file di avvio della shell che renderà Emacs sempre in esecuzione su homebrew emacs invece di quello che è il primo in $PATH
.
Ma il modo migliore per farlo è far sì che la shell cerchi sempre le versioni Homebrew dei comandi, inserendo /usr/local/bin
prima , o almeno all'inizio, nel tuo $PATH
.
Quindi se $PATH
è impostato in questo modo:
export PATH="$PATH:/usr/local/bin"
cambialo in questo modo:
export PATH="/usr/local/bin:$PATH"
/usr/local/bin
è una directory che contiene collegamenti simbolici a tutti i comandi installati da Homebrew, incluso Emacs, e la tua shell inizia all'inizio di $PATH
per capire quale eseguibile usare, quindi metterlo per primo in effetti sceglierà il Inizialmente emacs.
Un'ultima cosa: rimuovi /usr/local/Cellar/emacs/24.4/bin
dal tuo $PATH
. Si romperà quando uscirà la prossima versione di Emacs. Se invece utilizzi /usr/local/bin
, Homebrew gestirà automaticamente i collegamenti simbolici quando aggiorni le cose.