2017-11-01 emacs clmemo

Emacsで開いているバッファーのファイルパスをkill-ringにコピーする関数

clmemo.txtに関連するデータファイルのファイルパスを書きたいときに、この関数を実行してコピーし貼り付ける。

(defun my-copy-file-path ()
"show the full path file name in the minibuffer and copy to kill ring."
  (interactive)
	(when buffer-file-name
	(kill-new (file-truename buffer-file-name))
	(message (buffer-file-name))))

参考

20130802 Emacs で開いているファイルのフルパスをミニバッファに表示とコピーするための emacs lisp の関数のメモ

2017-11-01 emacs clmemo