Skip to content

nabinno/esa.el

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

esa.el --- Interface to esa.io (\( ⁰⊖⁰)/)

Installation

$ cd ~/.emacs.d/vendor
$ git clone git://github.com/nabinno/esa.el.git

In your emacs config:

(add-to-list 'load-path "~/.emacs.d/vendor/esa.el")
(require 'esa)

Functions

  • M-x esa-list - Lists your esas in a new buffer. Use arrow keys to browse, RET to open one in the other buffer.
  • M-x esa-search - Search queries and lists your esas in a new buffer.
  • M-x esa-region - Copies esa URL into the kill ring. With a prefix argument, ships a esa.
  • M-x esa-region-wip - Explicitly create a esa on WIP.
  • M-x esa-buffer - Copies esa URL into the kill ring. With a prefix argument, ships a esa.
  • M-x esa-buffer-private - Explicitly create a esa on WIP.
  • M-x esa-region-or-buffer - Post either the current region, or if mark is not set, the current buffer as a new paste at yourteam.esa.io. Copies the URL into the kill ring. With a prefix argument, ships a esa.
  • M-x esa-region-or-buffer-wip - Explicitly create a esa from the region or buffer.

Configuration

OAuth authentication

Get the Personal API Access Token from:

https://yourteam.esa.io/user/tokens

Put following to your .emacs:

(setq esa-token "******************************")
(setq esa-team-name "yourteam")

Other customizations

M-x customize-group (esa)

Meta

EPILOGUE

A whale!
Down it goes, and more, and more
Up goes its tail!

-Buson Yosa

About

Emacs paste, view and edit modes, this one for esa.io (\( ⁰⊖⁰)/). Like email client

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Emacs Lisp 99.6%
  • Makefile 0.4%