它是否存在Emacs的函数,它可以复制文件和目录(支持TRAMP)并异步执行吗?
我的问题是,(copy-file)和(copy-directory)会阻塞我的编辑器,直到他们完成;如果我用远程服务器在TRAMP上执行它,则需要大约5-10秒才能继续。
(copy-file)
(copy-directory)
发布于 2016-11-15 06:17:47
我自己找到了这个问题的答案,我像这样使用emacs-异步:
(async-start `(lambda() (copy-file ,local ,remote-path t t) ,local) (lambda(return-path) (message "Upload '%s' finished" return-path))))
将路径放置在变量local和remote-path中。对于目录,只需将(copy-file)更改为(copy-directory)即可。
local
remote-path
另外,我认为您也可以使用emacs-递延,但是我还没有试过它。
https://stackoverflow.com/questions/40504796
相似问题