Homepage: http://www.emacswiki.org/emacs/download/paste2.org
Updated:
Simple interface for paste2.org
Simple interface for paste2.org
This extension to offer a quickly paste on `http://paste2.org'.
* Send paste:
Switch `erc' (or `rcirc') channel buffer, then M-x paste2-buffer-create,
will popup a buffer named `*paste2-send*'.
Then write everything you want paste to buffer `*paste2-send*',
type "C-c C-c" when you complete.
Then will prompt for paste title, type title name,
then will upload your paste to `paste2.org',
and will show paste title and paste link in `erc' (or `rcirc') channel buffer.
You can use command `paste2-send-paste-with-command-output' send special
command output to the server.
* Get paste:
If someone paste something in `paste2.org'.
You can use command `paste2-get-paste' to get paste,
then will prompt paste number id.
Example someone paste thing at `http://paste2.org/p/123456'
or `http://paste2.org/get/123456',
you can input `123456', `http://paste2.org/p/123456' or
`http://paste2.org/get/123456' to
get paste through `paste2-get-paste'.
* Tips:
It's not necessary to use `paste2-buffer-create' with `erc' (or `rcirc') channel
buffer, you can use it with any buffer, but it will prompt for irc
channel name if option `paste2-blank-channel' is `nil'.
Default, if current buffer is mark, then `paste2-buffer-create'
will insert mark region to buffer `paste2-send-buffer'.
You can switch any buffer after use `paste2-buffer-create', then
use command `paste2-buffer-append' will append current buffer or
mark region to buffer `paste2-send-buffer',
If you use `C-u' before `paste2-buffer-append', will switch to
buffer `paste2-send-buffer' after insert.
You can move cursor to paste link, example `http://paste2/p/123456'
or `http://paste2.org/get/123456', then use command `paste2-get-paste',
`paste2-get-paste' will pick up paste id around point `123456',
you just need type RET, everything is complete.
You can type `C-u' before command `paste2-get-paste', the it will
load `emacs-lisp-mode' syntax highlight for paste buffer.
By default, all send paste function will check send string, if string
is null, will ignore and stop send.