paste2

Homepage: http://www.emacswiki.org/emacs/download/paste2.org

Updated:

Summary

Simple interface for paste2.org

Commentary

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.

Dependencies