J'ai compilé la dernière version d'emacs à partir du code source (v24.2) car la version installée sur ma machine est (assez) ancienne pour moi (v21.3). J'ai fait comme d'habitude:
$configure --prefix=$HOME
make
make install
Maintenant, je teste emacs et j'ai réalisé qu'il lance toujours la version précédente ... alors que mon $HOME/bin
chemin est censé remplacer celui du système (car il est ajouté à $ PATH dans mon .bashrc
fichier).
Ma première pensée a été de voir la which
sortie de la commande. Et surprise, elle ouvre la voie aux nouveaux emacs. Je ne peux pas comprendre où est la différence ici. Dans la même session, voici les différentes sorties:
$ emacs --version
GNU Emacs 21.3.1
$ `which emacs` --version
GNU Emacs 24.2.1
Je n'ai pas d'alias impliquant emacs. Du tout.
$ alias | grep emacs
$
Une idée de ce qui se passe s'il vous plaît?