1.0 KiB
1.0 KiB
emacs-upload.el
Upload regions, buffers, and files to various hosts.
Dependencies
System
cURL
Emacs
cl
json
Usage
Place emacs-upload.el in load-path
and load the package:
(require 'emacs-upload)
Optionally, bind the interactive function emacs-upload
to some key:
(global-set-key (kbd "C-c e") 'emacs-upload)
Optionally, set the host upon emacs init:
(emacs-upload/set-host "ix")
emacs-upload/set-host
is also an interactive command, so you can
change your host on the fly.
Alternatively, do all three with use-package
:
(use-package emacs-upload
:demand t
:bind
("C-c e" . emacs-upload)
:config
(emacs-upload/set-host "ix"))
To upload the region, simply select the region and call
emacs-upload. To upload the whole buffer, have no region selected
and call emacs-upload. For a file, use the universal argument C-u
before calling emacs-upload.