aboutsummaryrefslogtreecommitdiffstats
path: root/hatena-bookmark-search.js
diff options
context:
space:
mode:
authorteramako2009-03-02 14:52:56 +0000
committerteramako2009-03-02 14:52:56 +0000
commita06bec8228046ca56d5491b55a33e3d1a45b3c12 (patch)
treed8ba9ff66e8f106943575a03c2d50fc2f7118521 /hatena-bookmark-search.js
parent806f20ff0c69690ac3759e004a1d0d99b6c87d6f (diff)
downloadvimperator-plugins-a06bec8228046ca56d5491b55a33e3d1a45b3c12.tar.bz2
hatena-bookmark-search.js: add url completer
git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@30707 d0d07461-0603-4401-acd4-de1884942a52
Diffstat (limited to 'hatena-bookmark-search.js')
-rw-r--r--hatena-bookmark-search.js15
1 files changed, 15 insertions, 0 deletions
diff --git a/hatena-bookmark-search.js b/hatena-bookmark-search.js
index 855d279..b92e749 100644
--- a/hatena-bookmark-search.js
+++ b/hatena-bookmark-search.js
@@ -187,6 +187,21 @@ commands.addUserCommand(
true
);
+completion.addUrlCompleter("H", "Hatena Bookmarks", function(context){
+ context.format = {
+ anchored: true,
+ title: ['Hatena Bookmarks'],
+ keys: { text: "url", description: "url", icon: "icon", extra: "extra"},
+ process: [
+ HatenaBookmark.Command.templateTitleIcon,
+ HatenaBookmark.Command.templateDescription,
+ ],
+ }
+ context.ignoreCase = true;
+ if (context.migemo) delete context.migemo;
+ context.filters = [HatenaBookmark.Command.filter];
+ context.completions = HatenaBookmark.UserData.bookmarks;
+});
HatenaBookmark.UserData = {
get bookmarks() {