Pour faire cela pour Emacs uniquement, utilisez
alias emacs=/usr/local/bin/emacs
dans votre fichier de démarrage de l'interpréteur de commandes qui fera en sorte qu'Emacs exécute toujours le Homebrew emacs au lieu de ce qui se trouve en premier lieu dans votre fichier $PATH
.
Mais la meilleure façon de procéder est de faire en sorte que votre shell recherche toujours les versions Homebrew des commandes en premier, en mettant /usr/local/bin
premièrement ou du moins au début, dans votre $PATH
.
Donc, si votre $PATH
est réglé comme suit :
export PATH="$PATH:/usr/local/bin"
changez-le en ceci :
export PATH="/usr/local/bin:$PATH"
/usr/local/bin
est un répertoire contenant des liens symboliques vers toutes les commandes installées par Homebrew, Emacs inclus, et votre shell commence au début du répertoire $PATH
pour déterminer quel exécutable utiliser, donc le mettre en premier aura pour effet de choisir le Homebrew emacs en premier.
Une dernière chose - veuillez supprimer /usr/local/Cellar/emacs/24.4/bin
de votre $PATH
. Il va se casser quand la prochaine version d'Emacs sortira. Si vous utilisez /usr/local/bin
à la place, Homebrew gérera automatiquement les liens symboliques lorsque vous mettrez les choses à jour.