gist.el → yagist.el

gist.el から fork したものを、名前を変えて marmalade に上げた。

今のところ把握してる本流との主な機能の違いは

  • 他のライブラリへの依存があんまりない
  • paging サポート
  • gist リポジトリを ~/.gist に fetch
  • token の暗号化
  • gist リポジトリのファイルを保存したときに自動的に POST する (default では無効)

ぐらい。

インストール

package-archives に marmalade を追加して M-x list-package で yagist をインストールするか

https://github.com/mhayashi1120/yagist.el/raw/master/yagist.el

をダウンロードして

(require 'yagist)

するか、必要な関数だけ autoload する。

(autoload 'yagist-list "yagist" nil t)
(autoload 'yagist-buffer-private "yagist" nil t)

使い方

基本的な関数は本流の gist.el とほとんど同じ。関数名に `ya' がついてるだけ。

https://github.com/mhayashi1120/yagist.el/blob/master/README.md

を参照。

fetch した gist リポジトリ配下のファイルを保存するときに、自動的に gist を update する機能を使いたいときは

M-x yagist-global-minor-mode