Emacs 24.4 hadir dengan sistem saran baru. The NEWS
berkas mengatakan:
** Paket baru
nadvice.el
menawarkan fasilitas saran yang lebih ringan. Itu berlapis sebagai:***
add-function
/remove-function
, yang dapat digunakan untuk menambah / menghapus kode di sembarang tempat pembawa fungsi, seperti filter proses atau<foo>-function
kait.***
advice-add
/advice-remove
untuk menambah / menghapus saran tentang fungsi bernama, sepertidefadvice
halnya.
T: Apa manfaat dan implikasi praktis dari paket baru ini?
Saya khususnya tertarik pada jawaban yang membahas hal-hal berikut:
Jika saya hanya menggunakan saran untuk mengkustomisasi Emacs (bukan menulis paket tambahan), apakah saya perlu beralih ke sistem baru? Apakah ini akan menggantikan sistem lama di beberapa titik?
Apa sebenarnya yang bisa saya lakukan dengan sistem baru yang tidak dapat saya capai
defadvice
?Apa pentingnya bisa "menambah / menghapus kode di sembarang tempat pembawa fungsi"?