emacs是否可以从Amazon S3存储桶加载缓冲区?

Van*_*uel 5 emacs amazon-s3

emacs是否可以从Amazon S3存储桶加载缓冲区?如果是这样,有人已经建立了可以做到这一点的东西?

Tre*_*son 8

你尝试过使用卷曲吗?

在这种情况下,您可以执行类似(未经测试)的操作:

(defun grab-s3-bucket (url)
  (interactive "sURL for Amazon s3 bucket: ")
  (shell-command (format "curl -O %s" url) (get-buffer-create url)))

M-x grab-s3-bucket URL
Run Code Online (Sandbox Code Playgroud)

你可以用以下结果写回结果:

(defun write-s3-bucket (url)
  (interactive "sURL for Amazon s3 bucket: ")
  (shell-command-on-region (format "curl %s -T " url)))
Run Code Online (Sandbox Code Playgroud)

你甚至可能会变得棘手并绑定C-x C-swrite-s3-bucket,使用缓冲区局部变量来存储s3存储桶的URL(这将在调用时创建grab-s3-bucket).