Index: lang/javascript/vimperator-plugins/trunk/direct_hb.js
===================================================================
--- lang/javascript/vimperator-plugins/trunk/direct_hb.js (revision 9170)
+++ lang/javascript/vimperator-plugins/trunk/direct_hb.js (revision 9226)
@@ -1,4 +1,4 @@
 // Vimperator plugin: 'Direct Hatena Bookmark'
-// Last Change: 02-Apr-2008. Jan 2008
+// Last Change: 10-Apr-2008. Jan 2008
 // License: Creative Commons
 // Maintainer: Trapezoid <trapezoid.g@gmail.com> - http://unsigned.g.hatena.ne.jp/Trapezoid
@@ -207,5 +207,5 @@
             completer: function(filter){
                 //var match_result = filter.match(/(.*)\[(\w*)$/); //[all, commited, now inputting]
-                var match_result = filter.match(/(\[[^\]]*\])?\[?(.*)/); //[all, commited, now inputting]
+                var match_result = filter.match(/((?:\[[^\]]*\])*)?\[?(.*)/); //[all, commited, now inputting]
                 //var m = new RegExp("^" + match_result[2]);
                 var m = new RegExp(XMigemoCore ? "^(" + XMigemoCore.getRegExp(match_result[2]) + ")" : "^" + match_result[2],'i');
