2013/07/27 11:27 pm
yet another vi clone #4
Uncategorized, , ,

javascript 製の vi というものをググってみると、以前から JS Vim なるものがひっかかるのだが、概要に述べられているリンクが 404 だったり、ドキュメントの類が一切なかったりで、何者がどういう意図で作ったものなのかよくわからず、気になっていた。

どうも ここ が現時点で有効なサイトのようだ。ページ上に実装済みの機能が示されているが、それほど多くはない。また、ex コマンドのたぐいはまだ実装されていない。

作った人の位置づけとしては vi clone ということらしいのだが、個人的な感覚で言えば、ex コマンド群を実装せずに vi clone と名乗るのは良くない。それはせいぜい「なんちゃって vi clone 見習い心得」くらいのものだ。

それはそれとして、sourceforge 上のソースは 2.0 だが、件のページでは 3.0 と地道に更新されているようなので、頑張ってほしいと思った。

2012/08/18 6:16 pm
yet another vi clone #3
Uncategorized, , ,

textarea 要素を vi として振る舞わせるエクステンション。ただし、現在はメンテされていないものが多い。特に Firefox は 3.6 あたりで軒並み古いエクステンションを切り捨てているようなので、公開した当時のままのエクステンションは分断されている。

いずれも textarea に対して直接キーボードイベントハンドラを仕掛けて、自前の制御を行っている。また、ex コマンドに類するものはほとんど実装されていない。

2012/07/01 7:24 am
yet another vi clone #2
Uncategorized, , ,

vigor
http://vig.orous.org/
ソース
http://code.google.com/p/vigor-project/

あんまり出来は……よくない。

vi クローンを名乗るソフトウェアを試してみるとき、J を押して何が起きるかでだいたいの本気度が分かるよ。

2012/06/25 3:27 am
yet another online vi clone
Uncategorized, , ,

Hacker News から。

http://mit.edu/~georgiou/www/vi/
vi 部分自体は Internet Connection, Inc. 製のそれがベースになっているが、多少バグフィクスしてある?

それから、:e で dropboxbox のファイルを開けて、:w でシームレスに保存できるようだ。

しまった! 同じことを考えてたのに先を越されたー!

Archives