2
วิธีการใช้ defcustom อย่างถูกต้อง?
เช่นเดียวกับผู้ใช้ Emacs ส่วนใหญ่ฉันได้ปรับแต่งโหมดด้วยการเปลี่ยนตัวแปร สิ่งที่ไม่เคยเกิดขึ้นกับฉันคือความคิดการเขียนโปรแกรมทั้งหมดที่อยู่เบื้องหลังการปรับแต่งสิ่งนี้และสิ่งนั้น ฉันรู้เรื่องนี้เมื่อฉันเริ่มดูซอร์สโค้ดของ eshell ฉันไม่ใช่โปรแกรมเมอร์เอลลิส แต่em-ls.elดูเหมือนว่าจะใช้defcustomเป็นdefgroupพิเศษ ฯลฯ ดูเหมือนว่านี่จะเป็นโลกเงาของตัวแปรที่กำหนดทั่วโลกซึ่งโค้ด elisp ใช้ ดังนั้นคำถามหนึ่งก็คือการใช้defcustomตัวแปรระดับโลก (ปรับแต่ง) อีกวิธีหนึ่งได้หรือไม่? ทุกคนสามารถชี้ให้ฉันเห็นวิธีการใช้อย่างถูกต้อง (เข้าใจก่อน) ความคิดทั้งหมดที่อยู่เบื้องหลังdefcustomเมื่อใดควรใช้ทำไมเมื่อไม่ อาจเป็นตัวอย่างสำหรับมือใหม่สำหรับมือใหม่