Emacs 24.4 มาพร้อมกับระบบคำแนะนำใหม่ NEWS
ไฟล์พูดว่า:
** แพคเกจใหม่ให้
nadvice.el
บริการคำแนะนำที่มีน้ำหนักเบา มันเป็นชั้น:***
add-function
/remove-function
ซึ่งสามารถใช้เพื่อเพิ่ม / ลบรหัสในสถานที่ที่มีการทำงานเช่นตัวกรองกระบวนการหรือ<foo>-function
ตะขอ***
advice-add
/advice-remove
เพื่อเพิ่ม / ลบคำแนะนำในฟังก์ชั่นที่ตั้งชื่อเหมือนที่defadvice
ทำ
ถาม:อะไรคือประโยชน์และการใช้งานจริงของแพ็คเกจใหม่นี้
ฉันสนใจเป็นพิเศษในคำตอบที่กล่าวถึงประเด็นต่อไปนี้:
หากฉันใช้เฉพาะคำแนะนำในการปรับแต่ง Emacs (ซึ่งแตกต่างจากการเขียนแพ็คเกจเสริม) ฉันต้องเปลี่ยนไปใช้ระบบใหม่หรือไม่? มันจะเข้ามาแทนที่ระบบเก่าในบางจุดหรือไม่?
สิ่งที่ว่าผมสามารถทำอะไรกับระบบใหม่ที่ฉันไม่สามารถประสบความสำเร็จด้วย
defadvice
?อะไรคือความสำคัญของความสามารถในการ "เพิ่ม / ลบรหัสในสถานที่ดำเนินการใด ๆ "