Fork me on GitHub

2008/11/06

Recent entries from same category

  1. FastLadder.vimをLivedoorReader対応した。 Hatena
  2. VimからFastLadderを扱えるスクリプトFastLadder.vim書いた。 Hatena
  3. VimからGoogleReaderを扱えるスクリプトGoogleReader.vim書いた。 Hatena
  4. vimで化けたファイルを開く方法 Hatena
  5. vimで、はてなスーパーPre記法に言語毎のシンタックスを適用する Hatena

はてな
Gist GitHubが提供するコードスニペットサービス(という言い方で良いのかな?)、「Gist」をvimから扱えるvimscript「Gist.vim」を書いた。
内部はcurlコマンドを使っており
  • 一覧
  • 閲覧
  • ポスト
  • プライベートポスト
が出来る様になっています。導入にはcurlコマンドとgitコマンドが必要です(コマンドライン版gistコマンドやrubyは必要ありません)。ただし、グローバル変数に"github_user"と"github_token"さえ設定していればgitコマンドも必要ありません。
使い方は、適当にバッファを開いて
:Gist
とすればポストされ、公開URLがコマンドライン上に表示されます。
またビジュアル選択して
:'<,'>Gist
で部分的にポストする事も出来ます。なお引数として
:Gist -p
もしくは--private
を指定するとprivateモードでポストします。 GistのIDが分かっている場合には
:Gist XXXXX
とID指定でgistを開く事も出来ます。
さらに
:Gist -la
もしくは--listall
で全ユーザの最新gist一覧
:Gist -l mattn
もしくは--list mattn
でユーザ指定一覧、といった使い方も出来ます。

現在、github上で開発を進めておりvim.orgでも公開しています。
よかったら使ってみて下さい。


blog comments powered by Disqus blog comments powered by Disqus
WriteBacks

ユーザ指定一覧について

mattn様、kozo-niといいます。
Gist.vim便利です。
ですが、私のアカウント名のように-が含まれていると
:Gist -l kozo-ni

Error detected while processing function Gist:
line 25:
Invalid arguments
となってしまいます。アカウント名に-が含まれている場合でもユーザ指定一覧を見るようにソースを変えることは可能でしょうか?

Posted by kozo-ni at 2008/11/18 (Tue) 00:09:59

Re: ユーザ指定一覧について

こんにちわ。
修正しました。

Posted by mattn at 2008/11/18 (Tue) 10:28:04

Re: Re: ユーザ指定一覧について

mattn様、ありがとうございました。
githubで差分を見せていただきました。
勉強になりました。

Posted by kozo-ni at 2008/11/19 (Wed) 01:21:19

TrackBack ping me at
Post a comment

writeback message: Ready to post a comment.