คำถามติดแท็ก history-variables

4
จะทำให้ Mx และ Ch f แชร์ประวัติได้อย่างไร
เป็นเรื่องปกติที่ฉันจะตรวจสอบเอกสารของคำสั่งด้วยC-h fแล้วให้เรียกใช้คำสั่งM-xทันทีหลังจากนั้น ตอนนี้วิธีที่สั้นที่สุดที่ฉันพบว่า "เรียกใช้คำสั่งดูครั้งสุดท้าย" คือการคัดลอกชื่อ (ไม่ว่าจะเป็นจากบัฟเฟอร์ความช่วยเหลือหรือจากประวัติ) และดึงมันลงในM-xพรอมต์ของ minibuffer สิ่งที่ผมจะชอบเป็นชื่อคำสั่งที่กำหนดให้ เป็นส่วนหนึ่งของประวัติศาสตร์ของdescribe-function ดังนั้นผมก็สามารถทำexecute-extended-commandM-x M-p RET วิธีที่ง่ายที่สุดในการทำเช่นนี้คืออะไร?

1
การจดจำประวัติระหว่างเซสชันใน Inferior Emacs Lisp Mode
ฉันไม่สามารถทำให้ Emacs จดจำประวัติของ*ielm*บัฟเฟอร์ระหว่างเซสชันได้ comint-input-ringเท่าที่ผมสามารถบอกประวัติดังกล่าวจะถูกบันทึกไว้ในตัวแปรบัฟเฟอร์ท้องถิ่น ดังนั้นฉันจึงได้เพิ่มการแสดงออกต่อไปนี้ไปยังไฟล์ init ของฉัน: (setq desktop-locals-to-save (append desktop-locals-to-save '((comint-input-ring . 50)))) มันไม่ทำงาน ฉันรู้ว่าdesktopแพคเกจใช้งานได้เพราะ Emacs จดจำตัวแปรทั่วโลกที่ฉันเพิ่มไว้desktop-globals-to-saveในไฟล์ init ของฉัน - แก้ไข: savehistไม่ทำงานอย่างใดอย่างหนึ่ง ฉันคิดว่าเป็นเพราะcomint-input-ringเป็นตัวแปรบัฟเฟอร์ท้องถิ่น
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.