ฉันต้องการเส้นทางแบบเต็มของไฟล์ที่ฉันแก้ไขด้วย emacs
- มีฟังก์ชั่นสำหรับสิ่งนั้นหรือไม่?
- ถ้าไม่ฟังก์ชั่น elisp ในการรับสิ่งนั้นคืออะไร?
- ฉันจะคัดลอกผลลัพธ์ (ชื่อพา ธ ) ไปยังคลิปบอร์ดเพื่อนำกลับมาใช้ใหม่ได้อย่างไร
ฉันใช้ Mac OS X และ Aqumacs
(setq filepath (get-fullpath-current-file)) ???
(copy-to-clipboard 'filepath) ???
เพิ่มแล้ว
(ยุติการแสดงชื่อไฟล์ () "แสดงชื่อไฟล์พา ธ แบบเต็มในมินิบัฟเฟอร์" (เชิงโต้ตอบ) (ข้อความ (ชื่อไฟล์บัฟเฟอร์)) (kill-new (ชื่อไฟล์บัฟเฟอร์ชื่อไฟล์)) ) (global-set-key "\ C-cz" 'แสดงชื่อไฟล์)
เมื่อรวมสองคำตอบที่ฉันได้ฉันจะได้สิ่งที่ต้องการ ขอบคุณสำหรับคำตอบ และคำถามอื่น ๆ
- สำหรับ (file-truename) คืออะไร?
- ฉันสามารถคัดลอกชื่อพา ธ ไปยังคลิปบอร์ดของ System (OS) ไม่ใช่ kill ring เพื่อใช้ข้อมูลกับแอพอื่นได้หรือไม่
buffer-file-name
เป็นตัวแปร