2013/03/22


vim memo - neotagの雑文
出来たらいいと思う事
  • Twitter
  • twitvim でhttp://www.vim.org/scripts/script.php?script_id=2204
  • Google検索がVimのみで完結
  • LivedoorReaderが読める
  • あった http://mattn.kaoriya.net/software/vim/20090622171527.htm
  • はてブのHotentryが読める
  • 画像表示とかって無理だよね?
  • 編集してるページをリアルタイムにテキストブラウザで閲覧
http://d.hatena.ne.jp/neotag/20090731/1249053709
えーーーと。

はてブのHotentryが読める

それビム!
mattn/ctrlp-hotentry - GitHub
https://github.com/mattn/ctrlp-hotentry
:Hotentry vim でホットエントリ見れるよ。
ctrlp-hotentry

画像表示とかって無理だよね?

それビム!
そうだ Vim で画像を表示させよう - C++でゲームプログラミング
http://d.hatena.ne.jp/osyo-manga/20130203/1359896048
ちょっとインチキですが動画も...
Big Sky :: Vimで動画再生
http://mattn.kaoriya.net/software/vim/20100326022004.htm

編集してるページをリアルタイムにテキストブラウザで閲覧

それビム!
suan/vim-instant-markdown - GitHub
https://github.com/suan/vim-instant-markdown
僕は殆ど使ってないけどね...

以上!!





えっ「Google検索がVimのみで完結」が無い?... よろしいならば実装だ。

Google検索がVimのみで完結

さっき作った。
mattn/ctrlp-google ・ GitHub

GitHub About us Blog Contact & support GitHub Enterprise Site status Applications GitHub for Mac Git...

https://github.com/mattn/ctrlp-google
:CtrlPGoogle 変態 とかすると...
ctrlp-google
w3m.vim もあるし、それに繋いでもいいかもしれない。
Vimってステキですね!
Posted at by




今朝送った pull-req がマージされ、mruby が xquote をパースする様になりました。
CRuby では当たり前の機能ですが、mruby が解釈出来る様になって嬉しい人もいるかと思います。
今回の修正により、`/bin/ls` もしくは %x(/bin/ls) といったコードが実行されると mruby は Kernel モジュールの ` というメソッドを実行します。ですので例えば
mattn/mruby-xquote - GitHub
https://github.com/mattn/mruby-xquote
この様に Kernel モジュールに ` メソッドを実装する mrbgems を使用する事で `ls /path/to/target`.split("\n").sort.each do |x|
  # x を使って処理を書く
end
この様な処理を書ける様になります。もちろん mrbgems なので「俺、そんな機能いらないから」って人は使わなければいいだけとなります。また今回は popen を使いましたが各 OS 毎に違った実装というのもあるかもしれません。各環境独自の ` にすり変えられる事になります。
なお、mruby-xquote については IIJ さんが作られている mruby-process (Windows版は私の mruby-process-win32) に吸収して頂ける様、お願いするつもりなので取り込まれた暁には無くなるモジュールとなる予定です。
だいぶ CRuby に追いついてきて、ちょっとしたバッチ処理を書くのであれば CRuby と遜色なくなってきました。
require はあるし、IO はあるし、ありとあらゆる物が mruby で動くようになってきました。(参考: RelatedProjects)

最初に mruby を知り触りだした頃はオモチャでしかありませんでしたが、最近になってぐっと実用範囲が広まってきましたね。
Posted at by



2013/03/19


vimcat - print syntax highlighted file to terminal : vim online

This script will convert a file to a highlighted version using ANSI escape codes and print it to you...

http://www.vim.org/scripts/script.php?script_id=4325
vimpager の一部を切り出して cat として使える様にした物。
vimcat
$ cat eject.c | vimcat ってやるとファイルタイプの判別で誤爆するけど、アイデアとして面白いと思った。
Posted at by