【发布时间】:2019-11-21 16:05:53
【问题描述】:
我想问一下如何从lisp的交互式命令中获取文件名。
顺便说一句,这是取自另一个 stackoverflow 线程。
Paste an image on clipboard to Emacs Org mode file without saving it
(defun markdown-insert-clipboard-image (&optional file)
(interactive "G")
(shell-command (concat "pngpaste " file))
(insert (concat "")))
我的问题是文件使用绝对路径而不是文件名,导致文件在推送到服务器时出错。
而不仅仅是 yahoocom.png, 我明白了
/Users/test/test/test/test/yahoocom.png
我只想得到
yahoocom.png
无论如何我可以修改代码使其仅使用文件名。
【问题讨论】: