while ("im the true Vim master");

2008-10-07

トラックバック - http://vim.g.hatena.ne.jp/ka-nacht/20081007

2008-10-05

トラックバック - http://vim.g.hatena.ne.jp/ka-nacht/20081005

2008-09-22

例の件など

| 00:45

例の件はあそこで観測されてないのを含めると7+2=9件はある(自分で確認できた範囲)。

取り敢えずの予定:

  1. altftsys
  2. transpose
  3. diff/textobj
  4. :SplitNicely
  5. tab pages in MRU order
  6. textobj-xml
  7. textobj-function
  8. Vz-like stack registers
  9. emulate Emacs' minor modes

まあネタだけなら。やるかどうかは別。

alternative filetype scripts loader

| 00:25

書こうとしたけど忙しいので10月入るまで弄るの無理。

トラックバック - http://vim.g.hatena.ne.jp/ka-nacht/20080922

2008-08-08

ku×metarwやばい

| 23:36

id:ka-nacht:20080722:1216706724で考えたコンセプトに従って作ったkumetarwだけども、両者が上手く噛み合ってくれてやばい。これでmetarwのschemeに対応するkuのsourceが自動的に定義されるようになれば鼻血が止まらないことになる。

ただ噛み合わせることを考えると色々とkuのダサい点が浮かび上がってきたので、まずはそれを修正しないと。

トラックバック - http://vim.g.hatena.ne.jp/ka-nacht/20080808

2008-07-30

metarwそろそろ完成

| 01:27

id:ka-nacht:20080722:1216706724id:ka-nacht:20080722:1216706767で考えていたmetarwですが、ちまちま書いた結果、そろそろ完成しそうです。{scheme}のサンプルとしてgitリポジトリを閲覧できるmetarw/git.vimも含まれています(GIT_DIRの指定ができない点の改善は後々)。

具体的には

:edit git:HEAD~3:src/ui.c

で指定したコミットに含まれるファイルを読めたり、

:edit git:origin/master:

で指定されたコミットの内容をnetrwのようなファイラー(死語)風に閲覧できたりします。

このようなfoo:bar形式の疑似ファイルをシームレスに読み書きしようとすると色々と面倒な処理を書かなければならないのですが、metarwを使うとその辺りをよしなにしてくれるので、本質的な部分だけに注力できるようになります。上記の例では:editしかしていませんが、:readも:writeも:sourceも面倒を見てくれます。

ところで、上記のgit:のような疑似ファイルとして読み書きできれば便利そうなものは何がありますかね?

motemenmotemen2008/07/30 01:40:earlier 5m 的なものがあったら便利かなーと思います

トラックバック - http://vim.g.hatena.ne.jp/ka-nacht/20080730
最近のコメント
あわせて読みたいブログパーツ
AX