From 7c181f6162481b83fefa1e3a85023a491634d68c Mon Sep 17 00:00:00 2001 From: anekos Date: Thu, 26 May 2011 22:06:32 +0900 Subject: 情報が存在しないサービスは補完候補に出さない --- loginManager.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'loginManager.js') diff --git a/loginManager.js b/loginManager.js index 4ecaadf..8bd4776 100644 --- a/loginManager.js +++ b/loginManager.js @@ -4,7 +4,7 @@ var PLUGIN_INFO = {NAME} login manager hogelog - 0.0.5 + 0.0.6 2.0pre 3.1 https://github.com/vimpr/vimperator-plugins/raw/master/loginManger.js @@ -239,7 +239,7 @@ commands.addUserCommand(["login"], "Login", completer: function(context, args){ if (args.completeArg == 0){ context.title = ["service"]; - context.completions = [[s,""] for(s in services)]; + context.completions = [[n,""] for([n,s] in Iterator(services)) if (s.getUsernames().length)]; } else if (args.completeArg == 1){ let service = services[args[0]]; if (!service) return false; @@ -258,7 +258,7 @@ commands.addUserCommand(["logout"], "Logout", }, { completer: function(context, args){ context.title = ["service"]; - context.completions = [[s,""] for(s in services)]; + context.completions = [[n,""] for([n,s] in Iterator(services)) if (s.getUsernames().length)]; }, }, true); // }}} -- cgit v1.2.3