Muszę uzyskać pełną ścieżkę do pliku, który edytuję za pomocą emacsa.
- Czy jest do tego funkcja?
- Jeśli nie, jaka byłaby funkcja elisp, aby to uzyskać?
- Jak mogę skopiować wynik (nazwę ścieżki) do schowka, aby móc go ponownie wykorzystać?
Używam Mac OS X i Aqumacs.
(setq filepath (get-fullpath-current-file)) ???
(copy-to-clipboard 'filepath) ???
DODANY
(defun nazwa-pliku-pokazu () „Pokaż pełną nazwę pliku ścieżki w minibuforze”. (interaktywny) (wiadomość (nazwa-pliku-bufora)) (kill-new (nazwa-pliku-pliku-bufora-nazwa-pliku)) ) (global-set-key "\ C-cz" 'show-file-name)
Łącząc dwie odpowiedzi, które otrzymałem, mogłem dostać to, czego chcę. Dzięki za odpowiedzi. I jeszcze kilka pytań.
- Do czego służy (nazwa-pliku)?
- Czy mogę skopiować nazwę ścieżki do schowka systemu (OS), a nie pierścień zabijania, aby móc używać tych informacji w innych aplikacjach?
buffer-file-name