Saya telah mengompilasi versi emacs terakhir dari kode sumber (v24.2) karena versi yang diinstal pada komputer saya (cukup) lama bagi saya (v21.3). Saya sudah melakukan yang biasa:
$configure --prefix=$HOME
make
make install
Sekarang saya sedang menguji emacs dan menyadari bahwa ia masih meluncurkan versi sebelumnya ... sementara $HOME/binjalur saya seharusnya mengesampingkan sistem satu (karena itu ditanggung oleh $ PATH dalam .bashrcfile saya ).
Pikiran pertama saya adalah melihat whichoutput perintah. Dan mengejutkan, itu memberi jalan ke emacs baru. Saya tidak mengerti di mana perbedaannya di sini. Dalam sesi yang sama di sini adalah keluaran yang berbeda:
$ emacs --version
GNU Emacs 21.3.1
$ `which emacs` --version
GNU Emacs 24.2.1
Saya tidak memiliki alias yang melibatkan emacs. Sama sekali.
$ alias | grep emacs
$
Ada yang tahu apa yang sedang terjadi, tolong?