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