Skip to content

Instantly share code, notes, and snippets.

@nabinno
Last active April 7, 2016 13:33
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save nabinno/6edb83901a4d1a3e61ad9e8abf528514 to your computer and use it in GitHub Desktop.
Save nabinno/6edb83901a4d1a3e61ad9e8abf528514 to your computer and use it in GitHub Desktop.
esa.el (\\( ⁰⊖⁰)/)

esa.el (\( ⁰⊖⁰)/)

設定

elpa インストール M-x package-install esa

あるいは、el-get インストール。

(unless (require 'esa nil 'noerror)
  (el-get-bundle nabinno/esa.el))

Access Token を取得 (yourteam.esa.io/user/tokens) してチーム名とともに設定。

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

キーバインドはお好きなように。

(global-set-key (kbd "C-c ; e l") 'esa-list)
(global-set-key (kbd "C-c ; e b") 'esa-buffer-wip)
(global-set-key (kbd "C-c ; e r") 'esa-region-wip)

使い方

下記 よくつかうコマンド。

  • esa-buffer-wip - バッファのテキストをWIPでesa.ioに投稿。Org で書きかけのものを markdown export して WIP 投稿というのがよくあるパターン。
  • esa-list - esa の一覧リスト取得。一覧リストはAPI の仕様上 pagination (次の一覧を取得) はない。UX上 検索をつかって情報をするのがいい様。
  • esa-search - esa の検索 + 検索結果取得。検索オプションが強力なのでつかうとよろしいかと。
  • esa-update-body-md-wip-command - 編集したテキスト本文を更新。編集画面で C-c C-c にて編集したテキスト本文を更新。magit のコミット操作のようにテキスト本文を編集する。
@elim
Copy link

elim commented Apr 7, 2016

ヨサソウ!!!

ところで

-Access Token を取得 (yourteam.esa.io/user/token) してチーム名とともに設定。
+Access Token を取得 (yourteam.esa.io/user/tokens) してチーム名とともに設定。

だと思いますー

@nabinno
Copy link
Author

nabinno commented Apr 7, 2016

@elim
アリガトウ!!!

なおしたよ 😄

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment