hatenaBookmarkSearch

Description
Hatena Bookmark UserSearchはてなブックマークユーザ検索
Latest version
1.0.2
Author
Yuichi Tateno
License
MPL 1.1/GPL 2.0/LGPL 2.1

for 2.2
http://coderepos.org/share/browser/lang/javascript/vimperator-plugins/branches/2.2/hatena-bookmark-search.js
for 2.1
http://coderepos.org/share/browser/lang/javascript/vimperator-plugins/branches/2.1/hatena-bookmark-search.js
for 2.0
http://coderepos.org/share/browser/lang/javascript/vimperator-plugins/branches/2.0/hatena-bookmark-search.js
for 1.2
not supported
for Nightly
http://coderepos.org/share/browser/lang/javascript/vimperator-plugins/trunk/hatena-bookmark-search.js
:bs[earch][!] word
:tabbs[earch][!] word
ログインしているユーザのブックマークを、URL, コメント, タイトル から検索します。
はてなブックマークユーザページの右上の検索のローカル版のようなイメージです。
XUL/Migemo が入っている場合は Migemo を使い正規表現検索します。
Migemo を利用した検索語の絞り込みはスペース区切りの 2単語までとなります。
Migemo を利用すると検索が重くなるので、遅いマシンやインクリメンタル検索環境下では、以下の設定をすることで migemo 検索をしなくなります。
let g:hatena_bookmark_no_migemo='true';
また
let g:hatena_bookmark_suffix_array='true';
とすることで、SuffixArray での検索を有効にします。現在は SuffixArray の構築に時間がかかるため、10000件ぐらいまでのブックマークでないと実用的ではありません。SuffixArray を利用すると、検索のコストが10000件ぐらいでは 1,2ms ぐらいになるとおもいます。また migemo 検索はできません。
:bs word では、選択している URL を開きます。:bs! word では、選択している URL のはてなブックマークエントリーページを開きます。:bs と単語を入力しないと、http://b.hatena.ne.jp/my を開きます。:bs! では http://b.hatena.ne.jp/ トップページを開きます。
初回検索時にデータを構築しますが、強制的にデータをロードし直したい時などは
:bs -reload
としてください。
(invalid options エラーが出る場合は、適当な文字を後ろに付加するか、最新(Nightly)の Vimperator を使ってください)
また、:open, :tabopen の補完で、completeオプションに "H"
を追加することではてなブックマークの検索が可能です。
:set complete+=H
.vimperatorrcに書く場合は
autocmd VimperatorEnter .* :set complete+=H
としてください。

ChangeLog

  • 1.0.2
-- ヌル文字を消す
  • 1.0.1
-- ドキュメントの追加
  • 1.0.0
-- キャッシュの追加, SuffixArray 検索の追加
back to index