Tôi cần lấy đường dẫn đầy đủ của tệp mà tôi đang chỉnh sửa bằng emacs.
- Có một chức năng cho điều đó?
- Nếu không, hàm elisp sẽ là gì để có được điều đó?
- Làm cách nào để sao chép kết quả (tên đường dẫn) vào khay nhớ tạm để tôi có thể sử dụng lại nó?
Tôi đang sử dụng Mac OS X và Aqumacs.
(setq filepath (get-fullpath-current-file)) ???
(copy-to-clipboard 'filepath) ???
THÊM
(định nghĩa show-file-name () "Hiển thị tên tệp đường dẫn đầy đủ trong bộ đệm nhỏ." (tương tác) (tin nhắn (đệm-tệp-tên)) (kill-new (file-truename buffer-file-name)) ) (global-set-key "\ C-cz" 'show-file-name)
Kết hợp hai câu trả lời mà tôi nhận được, tôi có thể có được những gì tôi muốn. Cảm ơn vì những câu trả lời. Và một số câu hỏi khác.
- Đối với (file-truename) là gì?
- Tôi có thể sao chép tên đường dẫn vào khay nhớ tạm của Hệ thống (HĐH), không phải vòng đệm để tôi có thể sử dụng thông tin với các ứng dụng khác không?
buffer-file-name
là một biến