emacsで編集しているファイルの完全パスを取得する必要があります。
- そのための機能はありますか?
- そうでない場合、それを取得するためのelisp関数は何でしょうか?
- 結果(パス名)をクリップボードにコピーして再利用できるようにするにはどうすればよいですか?
Mac OS XとAqumacsを使用しています。
(setq filepath (get-fullpath-current-file)) ???
(copy-to-clipboard 'filepath) ???
追加されました
(defun表示ファイル名() 「ミニバッファーにフルパスのファイル名を表示します。」 (インタラクティブ) (メッセージ(バッファファイル名)) (kill-new(file-truename buffer-file-name)) ) (global-set-key "\ C-cz" 'show-file-name)
私が得た2つの答えを組み合わせると、私は欲しいものを得ることができました。答えてくれてありがとう。そしていくつかの質問。
- (file-truename)は何ですか?
- 他のアプリで情報を使用できるように、パス名をキルリングではなく、システム(OS)のクリップボードにコピーできますか?
buffer-file-name
は変数です