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