Функция для отображения полного пути текущего файла в мини-буфере
Мне нужно получить полный путь к файлу, который я редактирую с помощью emacs.
Есть ли функция для этого?Если нет, то какова будет функция elisp для получения этого?Как я могу скопировать результат (имя пути) в буфер обмена, чтобы я мог использовать его повторно?Я использую Mac OS X и Aqumacs.
(setq filepath (get-fullpath-current-file)) ???
(copy-to-clipboard 'filepath) ???
ADDED(defun show-file-name () "Show the full path file name in the minibuffer." (interactive) (message (buffer-file-name)) (kill-new (file-truename buffer-file-name)) ) (global-set-key "\C-cz" 'show-file-name)
Комбинируя два ответа, которые я получил, я мог получить то, что хочу. Спасибо за ответы. И еще несколько вопросов.
Для чего (файл-имя)?Могу ли я скопировать путь в буфер обмена системы (ОС), а не в список уничтожений, чтобы я мог использовать эту информацию с другими приложениями?