Мне нужно получить полный путь к файлу, который я редактирую с помощью emacs.
- Есть ли для этого функция?
- Если нет, то какой была бы функция elisp для этого?
- Как я могу скопировать результат (путь) в буфер обмена, чтобы использовать его повторно?
Я использую Mac OS X и Aqumacs.
(setq filepath (get-fullpath-current-file)) ???
(copy-to-clipboard 'filepath) ???
ДОБАВЛЕНО
(defun показать-имя-файла () «Показать полный путь к файлу в минибуфере». (интерактивный) (сообщение (имя-файла-буфера)) (kill-new (имя-файла-файла-буфера)) ) (глобальный-набор-ключ "\ C-cz" 'имя-шоу-файла)
Объединив два полученных ответа, я смог получить то, что хочу. Спасибо за ответы. И еще несколько вопросов.
- Что для (имя-файла)?
- Могу ли я скопировать имя пути в буфер обмена системы (ОС), а не список уничтожений, чтобы я мог использовать информацию с другими приложениями?
buffer-file-name
есть переменная