Мне нужно получить полный путь к файлу, который я редактирую с помощью emacs.
- Есть ли для этого функция?
- Если нет, то что будетФункция elisp для получения этого?
- Как я могу скопировать результат (имя пути) в буфер обмена, чтобы я мог его повторно использовать?
Я использую Mac OS X и Aqumacs,
(setq filepath (get-fullpath-current-file)) ???
(copy-to-clipboard 'filepath) ???
ДОБАВЛЕНО
(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)
Комбинируя два полученных ответа, я мог получить то, что хочу.Спасибо за ответы.И еще несколько вопросов.
- Для чего (имя-файла)?
- Могу ли я скопировать имя пути в буфер обмена системы (ОС), а не в список уничтожений, чтобы я могможете использовать информацию с другими приложениями?