บ่อยมากฉันจะต้องดำเนินการตามขั้นตอนที่ต้องใช้หลายจังหวะกุญแจ สำหรับเซสชั่นเดียวกันขั้นตอนเหล่านั้นสามารถบันทึกในแมโครแป้นพิมพ์
ตัวอย่างคือการบันทึกการดำเนินการค้นหา / แทนที่ที่ดำเนินการบ่อยเป็นแมโครแป้นพิมพ์ แต่มาโครนั้นจะหายไปเมื่อฉันออกจาก emacs
ฉันจะบันทึกแมโครคีย์บอร์ดที่ใช้บ่อยเป็นฟังก์ชั่น Lisp ได้อย่างไร?
เพื่อความเรียบง่ายฉันต้องการบันทึกการกระทำของการแทนที่ "abc" ด้วย "def" เป็นฟังก์ชันเพื่อให้ฉันสามารถนำมันกลับมาใช้ใหม่ในเซสชัน emacs ได้
insert-kbd-macro
สำหรับ นั่นคือคำตอบสำหรับคำถาม (และส่วนที่เหลือของคำตอบนี้ให้ความช่วยเหลือเพิ่มเติม)