Delisious のブックマークをインクリメンタルサーチする vimperator プラグイン書いた
概要
vimperator に`:deliciousincsearch`コマンドを追加します。
次のプログラムのリスペクトです:
次のプログラムがインストールされている必要があります:
使い方
コマンドを入力すれば,delisious のブックマークリストが vimperator の補完領域に表示されます。コマンドの後に続けて ― 引数として ― 文字列を入力すれば,補完領域のリストがその文字列の AND で絞り込まれます。このプラグインは,この絞込みにより,目的のブックマークを探し出すことを可能にします。
絞込みを続けて,ちょうど良い頃合の所で,
技術的な何か
- ブックマークリストは,firefox の add-on である「Delicious Bookmarks :: Add-ons for Firefox」が使うデータベースファイル`ybookmarks.splite`から習得します
- ブックマークリストと delisious 本家のブックマークデータとの同期精度は,この add-on の同期精度に依存します
- 作者は,javascript も SQLite も良く理解してなかったので,javascript のコードを書くことに集中するために,遺憾ながら SQL文は簡易的なものになっています^^;
- 絞込みの際,SQLiteデータベースからブックマークを単に全て読み込み,文字列の検索は javascript の RegExp で行います